2014-12-15 4 views
2

hibernate.i에 초보자입니다. 다음과 같이 내 프로젝트에서 최대 절전 모드 2 차 캐시를 구성했습니다. dispatcher-servelt.xml 다음 줄을 추가했습니다. 업데이트 확인에 실패했습니다 : java.net.SocketTimeoutException : 연결이 시간 초과되었습니다.

<prop key="hibernate.cache.provider_class">${hibernate.cache.provider_class}</prop> 
<prop key="hibernate.cache.use_structured_entries">${hibernate.cache.use_structured_entries}</prop> 
<prop key="hibernate.cache.use_second_level_cache">${hibernate.cache.use_second_level_cache}</prop> 
<prop key="hibernate.cache.use_query_cache">${hibernate.cache.use_query_cache}</prop> 

나는 아래의 jar 파일

ehcahche-core-2.5.0 
hibernate-ehcache-3.6.0.final 

웹 응용 프로그램이 성공적으로로드 된 후 난 아래 로그를 얻고을 추가했다.

2014-12-15 11:19:01,642 DEBUG net.sf.ehcache.util.UpdateChecker.checkForUpdate:63 - Update check failed: java.net.SocketTimeoutException: connect timed out 

위의 예외를 해결하는 방법은 무엇입니까?

도움이 될 것입니다.

+0

이는 ehcache 쪽 구성 문제 또는 네트워크 구성 문제 일 가능성이 높습니다. 더 자세한 정보가 없으면 – fge

+0

@fge에게 질문에 대한 나의 ehcahe 구성을 언급했습니다. – Madhesh

+0

아니요. 어떤 포트가 ehcache 노드에서 사용됩니까? 네트워크 인프라 란 무엇입니까? – fge

답변

3

EHCache UpdateChecker에서 디버그 수준 예외로 업데이트 확인에 사용하는 URL에 연결하지 못했습니다.

, 당신은, 업데이트 확인을 해제 할 수 있습니다 메시지를 제거하는 중 truenet.sf.ehcache.skipUpdateCheck 시스템 속성을 설정하여

  • ; 또는의 루트 요소에 updateCheck="false" 특성을 추가하여
  • 을 입력하십시오.
+0

dispatcher-servlet.xml에있는 거짓을 추가했습니다.하지만 여전히 예외가 있습니다. – Madhesh

+0

'false'대신 'true'여야합니다. –

+0

false가 true로 변경되었습니다. 그러나 여전히 예외가 throw됩니다. – Madhesh

관련 문제