J2EE JSP-0008 Невозможно отправить страницу JSP - PullRequest
0 голосов
/ 16 июля 2010

Я создаю динамическое веб-приложение в 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. Я не понимаю, что здесь происходит. Есть идеи?

1 Ответ

0 голосов
/ 29 июля 2010

Кажется, что проблема была в том, что при запуске oc4j из Eclipse, oc4j испытывает проблемы с поиском java в C: \ Program Files (x86) \ java.

Кажется, что "(" - это специальный символ, который eclipse или oc4j не может хорошо проанализировать.

Перемещение Java в C: \ и установка oc4j с этим новым путем решает проблему.

...