2011-06-13 3 views
3

jsf2, prettyfaces, jpa 및 glassfish 3.1을 결합하는 응용 프로그램을 만들려고합니다. prettyfilter를 올바르게로드하는 데 문제가 발생했습니다. 튜토리얼 here을 따라 해결되었습니다.경고 : 동일한 ClassLoader에 여러 JSF 응용 프로그램이 있습니다. 사용할 FactoryManager 인스턴스를 안전하게 결정할 수 없습니다.

그러나 단계를 완료하면 글래스 피시 로그에 몇 가지 정말 짜증나는 경고 메시지가 쏟아져 나오는 문제가 있습니다. 이음새는 내 페이지의 기능에 아무런 영향을 미치지 않지만, 그들이 사라지게 할 수있는 것이 있는지 알고 싶습니다. 경고 :

WARNING: Multiple JSF Applications found on same ClassLoader. Unable to safely determine which FactoryManager instance to use. Defaulting to first match 

또한이 웹 응용 프로그램을 배포 취소하는 데 문제가 있습니다. Glassfish admin gui는 관리자 GUI가 쓸모없고 gf 서버를 다시 시작하기 전에 "오래 지속되는 프로세스가 감지되었습니다"라는 텍스트를 표시합니다. 나는 GF 로그에 오류 :이 사람에게 어떤 의미가 있지만, 어떤 도움이 많이 감사합니다 경우

INFO: PrettyFilter shutting down... 
INFO: Admin Console: Initializing Session Attributes... 
WARNING: java.lang.reflect.InvocationTargetException while attempting to process a 'command' event for 'button1'. 
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException while attempting to process a 'command' event for 'button1'. 

확실하지! :)

답변

5

모두 문제가 이미 글래스 피시 팀 dev에보고 .

글래스 피시 3.2가 될 것입니다 응용 프로그램 둘 다 문제가 해결 될 초기 버전을 배포 취소 할 때 관리자 GUI가 NPE와 함께 실패 .

+0

아하! 바보 같은 날, 출시 된 버전이 실제로 사용하기에 충분히 안정적이라고 생각한 사람 ... 대답에 감사드립니다! –

+0

둘 이상의 JSF 응용 프로그램이 서버에 배포 된 경우 GlassFish 4.1에서도 (때로는) 볼 수 있습니다. – Tiny

관련 문제