2017-05-20 7 views
0

대학에서 호스팅하는 서버의 부트 환경을 기반으로 웹 응용 프로그램을 실행하는 데 다음과 같은 문제가 있습니다. 응용 프로그램 코드가 정확합니다. 동일한 라이브러리와 tomee를 사용하여 내 PC에서 개발하고 올바르게 실행하지만 서버에서는 올바르게 실행되지 않습니다. pastebin의 오류 코드 https://pastebin.com/M1fieBzf 어떤 안내해 주셔서 감사합니다.정의되지 않은 구성 요소 유형 Bootsfaces Navbar

Undefined component type net.bootsfaces.component.navBar.NavBar 

server info

+0

이상한 버그입니다. 서버 정보는 여러분의 대학이 Tomcat을 사용하고 있음을 나타냅니다. 그러나 이는 변장 한 TomEE 일 수 있습니다. 나는 이것이 문제가 아니라는 것을 거의 확신하지만, 확실하게하기 위해서 이것을 다시 확인하십시오. TomEE 전쟁에 필요하지 않은 Tomcat 전쟁에 몇 개의 jar 파일을 추가해야하기 때문에. –

+0

한편, TomEE에 배포하는 경우 응용 프로그램 서버에 이미 포함 된 jar 파일을 추가하지 마십시오. 특히 * .war 파일에 Mojarra와 MyFaces를 포함하지 마십시오. –

답변

1

당신은 당신의 전쟁 파일의 JSF 단지 (즉, 인 Mojarra 또는에서 MyFaces)를 포함나요? 그렇다면 생략하십시오. Maven을 사용한다면 종속 범위를 provided으로 설정하면됩니다. 그렇지 않으면 라이브러리가 두 번로드되어 모든 종류의 오류가 발생합니다.

현재 귀하의 대학에서 사용하는 응용 프로그램 서버를 알고 있습니까?