2014-03-28 8 views
0

저는 보통 Tomcat을 사용하며 WL에서 실행되는 JSF 프로젝트를 얻는 것이 얼마나 힘든지 놀랐습니다. Weblogic 10.3, JSF 1.2 및 Eclipse Indigo를 실행하려면 기본 hello world 프로젝트가 필요합니다. 내가 한 일 :JSF 1.2를 사용하는 Eclipse의 기본 Hello World Project Weblogic10.3

첫 번째 이클립스에 WL 서버를 추가했습니다. (아무 것도 할 수는 없습니다.) 두 번째 다음 구성으로 동적 웹 프로젝트를 만들었습니다 (인쇄 화면 참조). enter image description here

모든 것이 기본값으로 설정됩니다. 여기서는 JSF 구성입니다. 내가 서버에서 프로젝트를 실행하고 다음과 같은 스택 트레이스받은 enter image description here

3 : enter image description here 아마 인쇄 화면을 읽을 수이다는 revelant 오류 MSG는 다음과 같습니다

INFO: Initializing Sun's JavaServer Faces implementation (1.2_03-b04-FCS) for context '/footwo' 
    28.03.2014 11:22:18 com.sun.faces.spi.InjectionProviderFactory getProviderInstance 
    SCHWERWIEGEND: JSF1030: The specified InjectionProvider implementation 'com.bea.faces.WeblogicInjectionProvider' cannot be loaded. 
    28.03.2014 11:22:18 com.sun.faces.spi.InjectionProviderFactory createInstance 

가 나는 또한 인터넷 검색 및 확인 모든 사람들 오류에 대해 말하십시오. 서버에서 WL 콘솔을 확인하면 JSF 1.2가 성공적으로 배포되어 문제가 무엇인지 알 수 없습니다.

+1

스택 추적을 이미지 형식으로 제공하지 마십시오. 아래 에서처럼 복사하여 붙여 넣으십시오. –

+0

마지막 몇 줄 대신 전체 스레드를 텍스트로 게시 할 수 있습니까? –

+1

언제 오류가 발생합니까? 또한 새 탭 "오른쪽 클릭 -> 새 탭에서 열기"에서 이미지를 열면 훨씬 더 크고 읽기 쉽습니다. 다음과 같이 URL에 얼굴을 포함시키지 않습니까? http://www.albinsblog.com/2012/08/javalangruntimeexception-cannot-find.html#.UzWyRfmwKaI –

답변

1

문제는 어떻게 든 우리가 WL 10.3 서버에서 jsf2.2를 사용하려고 시도한 서버에서 또 다른 war 파일이었습니다. 이 인스턴스를 제거하고 jsf1.2 프로젝트를 다시 시작하고 재배포 한 후 작업했습니다. 위의 "better_use_mkstemp"주석은 또한 jsf 구문을 렌더링하는 데 도움이되었습니다. 기본값은 eclipse가 URL에/faces가없는 브라우저를 열어 약간 오도 할 수 있기 때문입니다.