두 개의 웹 응용 프로그램 인 App A와 App B가 있습니다. 로컬 독립형 OC4J에서 둘 다 정상적으로 작동합니다. 원격 OC4J (독립형 버전 아님)에 배치하면 App A는 제대로 작동하지만 App B의 경우 시도하고 표시하는 모든 JSP에 대해 JSP 컴파일 오류가 발생합니다. 하지만 일반 HTML 파일은 정상적으로 표시됩니다. 두 웹 응용 프로그램은 별도의 EAR 파일에 래핑되며 두 시스템에 배포되는 EAR 파일과 같습니다. 아래는 application.log 파일의 출력 샘플입니다. JSP를 컴파일 할 수없는 이유에 대해서는 로그 파일에서 어떠한 힌트도 보이지 않습니다. web.xml, application.xml 및 orion-application.xml은 잘 보입니다. 배포시 jar 파일이 누락 될 수 있습니까? 이 문제의 근원은 전 세계에서 무엇입니까?oc4j에서 JSP 컴파일 오류 10.1.3.4.0
14/07/09 16:05:01.39 ifactory-security: JspServlet: unable to dispatch to requested page: oracle.jsp.provider.JspCompileException: <H3>Errors compiling:/icu/ias/dev/ifactory/10.1.3/j2ee/ifactory/application-deployments/ifactory-security/ifactory-security/persistence/_pages//_simple.java</H3><pre></pre>
at oracle.jsp.app.JspJavacCompiler.compile(JspJavacCompiler.java:304)
at oracle.jsp.runtimev2.JspPageCompiler.attemptCompilePage(JspPageCompiler.java:731)
at oracle.jsp.runtimev2.JspPageCompiler.compileBothModes(JspPageCompiler.java:456)
at oracle.jsp.runtimev2.JspPageCompiler.compilePage(JspPageCompiler.java:413)
at oracle.jsp.runtimev2.JspPageInfo.compileAndLoad(JspPageInfo.java:705)
at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:694)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:414)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at com.icumed.ifactory3.web.common.ServletRequestListener.doFilter(ServletRequestListener.java:79)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:889)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Unknown Source)