Netbeans에서 Java EE 웹 응용 프로그램을 개발하고 war 파일을 작성했습니다. GlassFish 응용 프로그램 서버에 배포하면 제대로 작동합니다. 그러나 제 목표는이 웹 응용 프로그램을 Jetty 웹 서버가 내장 된 OpenNMS 응용 프로그램 서버에서 작동하도록 만드는 것입니다. 이를 위해 .war 파일의 내용을 추출하여 Jetty 웹 서버의 디렉토리 (예 :/opt/opennms/jetty-webapps /)에 저장하고 default.jsp 페이지를 실행하려고 시도했습니다. 데이터베이스의 정보. 그런 다음 브라우저에 HTTP 404 Not Found 오류가 표시됩니다. 이는 부두가 내 신청서를 전혀 인식하지 못한다는 것을 의미합니다. 나는 openNMS 전체를 다시 시작했지만 여전히 동일한 404 메시지를 얻었습니다.Jetty 웹 서버에 웹 응용 프로그램 배포
여기 제 질문은 제 웹 응용 프로그램을 Jetty 웹 서버에 war 파일로 배포하는 방법입니다. 나는 jetty-webapps 폴더 아래에 추출 된 내용을 넣는 것으로 충분하다고 생각합니다. 내가 여기서 무엇을 놓치고 있니? 감사.
이 링크는 많은 도움이되었습니다. 적어도 내 JSP 코드가 실행 중임을 알고 있습니다. 그러나 이제 브라우저에서 다음과 같이 표시됩니다. HTTP 오류 500 /PMCounters/default.jsp에 액세스하는 중 문제가 발생했습니다. 이유 : com.ericsson.dae.pm.dao.VirtualDaeConfigTableDAO에서 모두 javax/얼굴/모델/SelectItem \t : java.lang.NoClassDefFoundError가 : javax의/얼굴/모델/SelectItem에 의한 . (VirtualDaeConfigTableDAO.java:41) org.apache.jsp.default_jsp._jspService에서 \t (org.apache.jsp.default_jsp : 162)에 org.apache.jasper.runtime.HttpJspBase.service \t (HttpJspBase.java : 109) –
죄송합니다. 링크를 붙여주세요. 여기에 있습니다 : http://docs.codehaus.org/display/JETTY/JSF+Reference+Implementation –
이 오류 500에 대한 의견이 있으십니까? –