applicationContext-hibernate.xml 파일내에 설정관련 사항.#

예전에 spring+hibernate 를 사용할때 connection pool을 사용하기 위해 proxool를 사용했다. 사용하기 위해서 applicationContext-hibernate.xml에 다음과 같이 셋팅을 했었는데. 관련 패키지들이 많이 업데이트 되면서 아래와 같이 설정하면 Unable to locate config file에러가 발생했다.

<props>
  <prop key="hibernate.dialect">net.sf.hibernate.dialect.MySQLDialect</prop>
  <prop key="hibernate.show_sql">true</prop>
  <prop key="hibernate.cglib.use_reflection_optimizer">false</prop>
  <prop key="hibernate.cache.provider_class">net.sf.ehcache.hibernate.Provider</prop>
  <prop key="hibernate.proxool.xml">C:/Apache/Tomcat 5.0/webapps/strutspringhibernate/WEB-INF/proxool.xml</prop>
  <prop key="hibernate.proxool.pool_alias">spring</prop>
</props>

찾아보니.. proxool.xml관련 파일이 클래스패스내에 존재해야 한다고.. 한다. 즉 설정이 다소 변했다는 뜻이다. 그래서 클래스패스밑에 두고 다음과 같이 설정했다.

<props>
  <prop key="hibernate.dialect">net.sf.hibernate.dialect.MySQLDialect</prop>
  <prop key="hibernate.show_sql">true</prop>
  <prop key="hibernate.cglib.use_reflection_optimizer">false</prop>
  <prop key="hibernate.cache.provider_class">net.sf.ehcache.hibernate.Provider</prop>
  <prop key="hibernate.proxool.xml">proxool.xml</prop>
  <prop key="hibernate.proxool.pool_alias">spring</prop>
</props>

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-1) was last changed on 06-Apr-2006 09:45 by UnknownAuthor