Я создаю динамическое веб-приложение в Eclipse, используя Struts2 и OC4J 10.1.3.3.0. Я использую JDK и JRE 5 везде, и OC4J отлично работает при запуске из командной строки.
Проблема возникает, когда я пытаюсь развернуть проект из Eclipse, он выдает эту ошибку при попытке визуализации JSP:
2010-07-16 11: 21: 20.962 УВЕДОМЛЕНИЕ
J2EE JSP-0008 Невозможно отправить страницу JSP:
oracle.jsp.provider.JspCompileException:
Ошибки компиляции: D: \ Java \ conatenor \ oc4j_extended_101330 \ j2ee \ home \ application-deployments \ Login2 \ Login2 \ persistence_pages \ _Login.java
в
oracle.jsp.app.JspJavacCompiler.compile (JspJavacCompiler.java:304)
в
oracle.jsp.runtimev2.JspPageCompiler.attemptCompilePage (JspPageCompiler.java:731)
в
oracle.jsp.runtimev2.JspPageCompiler.compileBothModes (JspPageCompiler.java:456)
в
oracle.jsp.runtimev2.JspPageCompiler.compilePage (JspPageCompiler.java:413)
в
oracle.jsp.runtimev2.JspPageInfo.compileAndLoad (JspPageInfo.java:705)
в
oracle.jsp.runtimev2.JspPageTable.compileAndServe (JspPageTable.java:694)
в
oracle.jsp.runtimev2.JspPageTable.service (JspPageTable.java:414)
в
oracle.jsp.runtimev2.JspServlet.internalService (JspServlet.java:594)
в
oracle.jsp.runtimev2.JspServlet.service (JspServlet.java:518)
в
javax.servlet.http.HttpServlet.service (HttpServlet.java:856)
в
com.evermind.server.http.ResourceFilterChain.doFilter (ResourceFilterChain.java:65)
в
org.apache.struts2.dispatcher.FilterDispatcher.doFilter (FilterDispatcher.java:389)
в
com.evermind.server.http.ServletRequestDispatcher.invoke (ServletRequestDispatcher.java:623)
в
com.evermind.server.http.ServletRequestDispatcher.forwardInternal (ServletRequestDispatcher.java:370)
в
com.evermind.server.http.HttpRequestHandler.doProcessRequest (HttpRequestHandler.java:871)
в
com.evermind.server.http.HttpRequestHandler.processRequest (HttpRequestHandler.java:453)
в
com.evermind.server.http.HttpRequestHandler.serveOneRequest (HttpRequestHandler.java:221)
в
com.evermind.server.http.HttpRequestHandler.run (HttpRequestHandler.java:122)
в
com.evermind.server.http.HttpRequestHandler.run (HttpRequestHandler.java:111)
в
oracle.oc4j.network.ServerSocketReadHandler $ SafeRunnable.run (ServerSocketReadHandler.java:260)
в
oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket (ServerSocketAcceptHandler.java:239)
в
oracle.oc4j.network.ServerSocketAcceptHandler.access $ 700 (ServerSocketAcceptHandler.java:34)
в
oracle.oc4j.network.ServerSocketAcceptHandler $ AcceptHandlerHorse.run (ServerSocketAcceptHandler.java:880)
в
com.evermind.util.ReleasableResourcePooledExecutor $ MyWorker.run (ReleasableResourcePooledExecutor.java:303)
на java.lang.Thread.run (неизвестно
Источник)
Это то, что показывает eclipse при запуске oc4j:
2010-07-16 13: 24: 39.987 УВЕДОМЛЕНИЕ Inicio de Application Deployer para Login2.
2010-07-16 13: 24: 39.988 УВЕДОМЛЕНИЕ Anular despliegue anterior
2010-07-16 13: 24: 39.990 УВЕДОМЛЕНИЕ Inicio de Application UnDeployer para Login2.
2010-07-16 13: 24: 40.570 УВЕДОМЛЕНИЕ Веб-сайт Eliminando todos los enlaces для входа в систему Login2 de todas las direcciones Web
2010-07-16 13: 24: 40.652 УВЕДОМЛЕНИЕ Se ha terminado Приложение UnDeployer para Login2.
2010-07-16 13: 24: 40.678 УВЕДОМЛЕНИЕ Inicio de la inicialización de D: \ Java \ conptedor \ oc4j_extended_101330 \ j2ee \ home \ Applications \ Login2.ear ...
2010-07-16 13: 24: 40.680 УВЕДОМЛЕНИЕ Автоматическая распаковка D: \ Java \ conptedor \ oc4j_extended_101330 \ j2ee \ home \ application \ Login2.ear ...
2010-07-16 13: 24: 40.680 УВЕДОМЛЕНИЕ Unjar D: \ Java \ coneredor \ oc4j_extended_101330 \ j2ee \ home \ application \ Login2.ear in> D: \ Java \ coneredor \ oc4j_extended_101330 \ j2ee \ home \ application \ Login22010-07-16 13: 24: 40.712 УВЕДОМЛЕНИЕ Закончена автоматическая распаковка D: \ Java \ conatenor \ oc4j_extended_101330 \ j2ee \ home \ Applications \ Login2.ear
2010-07-16 13: 24: 40.732 УВЕДОМЛЕНИЕ Автоматическая распаковка D: \ Java \ conptedor \ oc4j_extended_101330 \ j2ee \ home \ application \ Login2 \ Login2.war ...
2010-07-16 13: 24: 40.732 УВЕДОМЛЕНИЕ Unjar D: \ Java \ coneredor \ oc4j_extended_101330 \ j2ee \ home \ application \ Login2 \ Login2.war in> D: \ Java \ conptedor \ oc4j_extended_101330 \ j2ee \ home \ application \ Login2 \ Login2
2010-07-16 13: 24: 40.808 УВЕДОМЛЕНИЕ Закончена автоматическая распаковка D: \ Java \ conatenor \ oc4j_extended_101330 \ j2ee \ home \ Applications \ Login2 \ Login2.war
2010-07-16 13: 24: 40.810 УВЕДОМЛЕНИЕ Fin de la inicialización de D: \ Java \ conptedor \ oc4j_extended_101330 \ j2ee \ home \ application \ Login2.ear ...
2010-07-16 13: 24: 40.811 УВЕДОМЛЕНИЕ Iniciando la aplicación: Login2
2010-07-16 13: 24: 40.812 УВЕДОМЛЕНИЯ Inicializando ClassLoaders
2010-07-16 13: 24: 40.812 УВЕДОМЛЕНИЕ Inicializando Condenor EJB
2010-07-16 13: 24: 40.813 УВЕДОМЛЕНИЕ Cargando conectores
2010-07-16 13: 24: 40.843 УВЕДОМЛЕНИЕ Iniciando los adaptadores de recursos
2010-07-16 13: 24: 40.844 УВЕДОМЛЕНИЕ Inicializando sesiones de EJB
2010-07-16 13: 24: 40.845 УВЕДОМЛЕНИЕ Confilmando ClassLoaders
2010-07-16 13: 24: 40.846 УВЕДОМЛЕНИЕ Inicio de la inicialización de Login2 ...
2010-07-16 13: 24: 40.862 УВЕДОМЛЕНИЕ Fin de la inicialización de Login2 ...
2010-07-16 13: 24: 40.869 УВЕДОМЛЕНИЕ Aplicación iniciada: Login2
2010-07-16 13: 24: 40.887 УВЕДОМЛЕНИЕ Inicio de enlace de aplicaciones Web по умолчанию - web-сайт по умолчанию ...
2010-07-16 13: 24: 41.177 УВЕДОМЛЕНИЕ Fin de enlace de aplicaciones Web по умолчанию - web-сайт по умолчанию ...
2010-07-16 13: 24: 41.178 УВЕДОМЛЕНИЕ Se ha terminado Application Deployer para Login2. Hora de la Operación: 1193 мсек
16/07/2010 01:24:50 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
ИНФОРМАЦИЯ: Анализ файла конфигурации [struts-default.xml]
16/07/2010 01:24:51 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
ИНФОРМАЦИЯ: Невозможно найти конфигурационные файлы с именем struts-plugin.xml, пропуская
16/07/2010 01:24:51 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
ИНФОРМАЦИЯ: Анализ файла конфигурации [struts-plugin.xml]
16/07/2010 01:24:51 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
ИНФОРМАЦИЯ: Анализ файла конфигурации [struts.xml]
16/07/2010 01:24:51 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
ИНФОРМАЦИЯ: Загрузка глобальных сообщений из ApplicationResources
С JSP все в порядке, это просто HTML, а также отлично работает с Tomcat. Я не понимаю, что здесь происходит. Есть идеи?