최대 절전 모드 버전 3.2.4.sp1을 적합한 버전으로 업그레이드하는 데 도움이되는 몇 가지 세부 정보를 제공하십시오.3.2.4.sp1에서 적합한 버전으로 최대 절전 모드로 업그레이드
우리는 이미 Java 런타임, 서버 OS 및 데이터베이스 서버는 물론 소스 코드의 사소한 변경 사항도 업데이트했습니다.
다음은 Java Swing 응용 프로그램의 세부 정보입니다.
- 응용 프로그램은 서블릿이 응용 프로그램은 몇 가지 8-9년 다시 생성 톰캣 7
- 에서 실행되는 통신 자바 웹 스타트 기술을 사용합니다. 우리는 날짜까지 응용 프로그램을 향상시키고 버그를 수정합니다.
- DB는 SQL 서버입니다 2012
- 서버 시스템 : 윈도우 64 비트 2008 R2 엔터프라이즈 서버
- 자바 7 업데이트 25 64 비트
- DB 드라이버 : jtds 라이브러리-1.2
- 으로 Ehcache 버전 1.2.3 다음과 같이
관측
- 는 프로 INT 더 ehcache.xml 파일이 없습니다 ject.
- Entity 클래스 또는 응용 프로그램의 다른 부분에서 주석을 사용하고 있지 않습니다.
- Ehcache 1.7.2 이상은 런타임시 Java 1.5 및 1.6을 지원합니다.
- ehcache가 어떤 경우에는 평균 버전에 대한 확실하지 않은 교착 상태가 발생하지만 다음 링크를 방문하십시오. http://jira.terracotta.org/jira/browse/EHC-918. 다음
참조 내있는 hibernate.cfg.xml입니다 : 우리가 두 번째 수준의 최대 절전 모드 캐시를 지정하지 않은이에
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
<property name="connection.url">jdbc:jtds:sqlserver://<ip>:<port>/TestDB</property>
<property name="connection.username">username</property>
<property name="connection.password">password</property>
<property name="hibernate.jdbc.batch_size">10</property>
<property name="c3p0.acquire_increment">1</property>
<property name="c3p0.max_size">5</property>
<property name="c3p0.max_statements">0</property>
<property name="c3p0.min_size">3</property>
<property name="c3p0.timeout">20</property> <!-- seconds -->
<property name="c3p0.idle_test_period">60</property> <!-- seconds -->
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="show_sql">false</property>
<property name="format_sql">true</property>
<property name="use_sql_comments">true</property>
<property name="generate_statistics">true</property>
<property name="hibernate.connection.provider_class">somepackage.C3P0ConnectionProvider</property>
<!-- Followed by our entity class mapping -->
<mapping resource="Batch.hbm.xml"/>
</session-factory>
</hibernate-configuration>
, 그러나 나는 우리가으로 Ehcache-1.2.3에서 몇 가지 클래스를 사용하는 생각 .jar는 클래스 경로에있는 이후 캐시 공급자로 사용됩니다. 내가 최대 절전 모드 변경 로그를 살펴볼 때 기본 캐시 공급자가 버전 중 일부에서 다르다는 것을 알 수있었습니다.
현재 버전의 응용 프로그램에서는 성능 및 교착 상태 문제가 발생합니다.
아무런 문제없이 업그레이드 할 수 있도록 적절한 최대 절전 모드 버전을 알려주십시오.