質問

Struts2とOC4J 10.1.3.3.0を使用してEclipseで動的Webアプリケーションを構築しています。私はJDKとJRE 5をいたるところで使用しています、そしてOC4Jはコマンドラインから始めたときに完璧を実行します。

問題が発生すると、プロジェクトをEclipseから展開しようとすると、JSPをレンダリングしようとするとこのエラーが発生します。

2010-07-16 11:21:20.962通知 J2EE JSP-0008 JSPページをディスパッチできません。 oracle.jsp.provider.jspCompileException:

コンパイルエラー:D:\ Java \ Contenedor \ OC4J_EXTENDED_101330 \ J2EE \ home \ application-deployments \ login2 \ login2 \ persistence_pages \ _login.java


    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.compilandserve(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:65)
    at
  org.apache.struts2.dispatcher.filterdispatcher.dofilter(filterdispatcher.java:389)
    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:871)
    at
  com.evermind.server.http.httprequestHandler.processRequest(httpreequesthandler.java:453)
    at
  com.evermind.server.http.httprequestHandler.ServerOneRequest(httprequesthandler.java:221)
    at
  com.evermind.server.http.httprequesthandler.run(httpreequesthandler.java:122)
    at
  com.evermind.server.http.htprequesthandler.run(httpreequesthandler.java:111)
    at
  oracle.oc4j.network.ServerSocketReadHandler $ SAFERUNNABLE.RUN(ServerSocketReadHandler.java:260)
    at
  oracle.oc4j.network.serverSocketaccepthandler.procclientSocket(ServerSocketaccePthandler.java:239)
    at
  oracle.oc4j.network.serverSocketaccepthandler.AccessAccepthandler.Access 700(ServerSocketaccepthandler.java:34)
    at
  oracle.oc4j.network.ServerSocketaccePthandler $ ACCEPTHANDLERHORSE.RUN(ServerSocketaccepthandler.java:880)
    at
  com.evermind.util.releasableResourcePooledexecutor $ myworker.run(ReleasableResourcePooledExecutor.java:303)
    java.lang.thread.run(不明
  ソース)

OC4J:

を起動するときにEclipseが示すものです。

2010-07-16 13:24:39.987通知Inicio DE Application Deployer Para Login2。 2010-07-16 13:24:39.988通知ANULAR DESPLIEGUE前方 2010-07-16 13:24:39.990通知Inicio DE Application Undeployer Para Login2。 2010-07-16 13:24:40.570通知ELIMINANDO TODOS LOSエンレースWebパラ・ラAplicaciónログイン2 De Todas Las Direciones Web 2010-07-16 13:24:40.652通知SE HA TERMINADO Application Undeployer Para Login2。 2010-07-16 13:24:40.678通知DE D D DE LAInicalizaciónDDe:\ Java \ Contenedor \ OC4J_EXTENDED_101330 \ J2EE \ Home \ Applications \ Login2.ear ... 2010-07-16 13:24:24:40.680通知自動解凍D:\ java \ contenedor \ oc4j_extended_101330 \ J2EE \ Home \ Applications \ Login2.ear ... 2010-07-16 13:24:40.680通知UNJAR D:\ Java \ Contenedor \ OC4J_EXTENDED_101330 \ J2EE \ Home \ Applications \ j2ee \ java \ contenedor \ oc4j_extended_101330 \ j2ee \ home \ application \ login2 2010-07-16 13:24:40.712通知オートアンパッキングD:\ java \ contenedor \ oc4j_extended_101330 \ J2EE \ Home \ Applications \ Login2.ear 2010-07-16 13:24:40.732通知自動解凍D:\ java \ contenedor \ oc4j_extended_101330 \ J2EE \ Home \ Applications \ Login2 \ Login2.war ... 2010-07-16 13:24:40.732通知UNJAR D:\ Java \ Contenedor \ OC4J_EXTENDED_101330 \ J2EE \ Home \ Applications \ j2ee \ java \ contenedor \ oc4j_extended_101330 \ J2EE \ Home \ Applications \ Login2ログイン2 2010-07-16 13:24:40.808通知が終了しましたD:\ java \ contenedor \ oc4j_extended_101330 \ J2EE \ Home \ Applications \ Login2 \ Login2.war 2010-07-16 13:24:40.810通知FEN DE LAIniticalizaciónDeD:¥Java¥Contenedor¥oc4j_extended_101330¥J2EE¥Home¥Applications¥login2.ear ... 2010-07-16 13:24:40.811通知Iniando LaAplicación:login2 2010-07-16 13:24:40.812通知Inicalizando ClassLoaders. 2010-07-16 13:24:40.812通知Inicalizando Contenedor EJB 2010-07-16 13:24:40.813通知CARGANDO CONTORES 2010-07-16 13:24:40.843通知Inianiando Los Adaptad

鉱石デレコルス 2010-07-16 13:24:40.844通知Inicalizando Sesiones De EJB 2010-07-16 13:24:40.845通知Confirmando ClassLoaders. 2010-07-16 13:24:40.846通知Inicio de laIniticalizacióndelogin2 ... 2010-07-16 13:24:40.862 Notification Fin De LaIniticalizacióndelogin2 ... 2010-07-16 13:24:40.869通知AplicaciónIniciada:login2 2010-07-16 13:24:40.887通知Inicio de Enlace de Aplicaciones Web A ladirecciónデフォルト-Webサイト... 2010-07-16 13:24:41.177 Notification Fin De Enlace De Aplicaciones Web A LaDirecciónデフォルト-Webサイト... 2010-07-16 13:24:41.178通知SE HA Terminado Application Deployer Para Login2。 hora de laoperación:1193ミリ秒 16/07/2010 01:24:50 com.opensymphony.xwork2.util.logging.commons.commonslogger情報 情報:設定ファイルの解析[struts-default.xml] 16/07/2010 01:24:51 pm com.opensymphony.xwork2.util.logging.commons.commonSlogger情報 情報:Struts-plugin.xmlという名前の設定ファイルを見つけることができません。 16/07/2010 01:24:51 pm com.opensymphony.xwork2.util.logging.commons.commonSlogger情報 情報:構文解析ファイル[struts-plugin.xml] 16/07/2010 01:24:51 pm com.opensymphony.xwork2.util.logging.commons.commonSlogger情報 情報:設定ファイルの解析[struts.xml] 16/07/2010 01:24:51 pm com.opensymphony.xwork2.util.logging.commons.commonSlogger情報 情報:ApplicationResources

からのグローバルメッセージのロード

JSPは大丈夫です、それは単純なHTMLだけであり、またTomcatでうまくいく。私はここで何が起こっているのかわかりません。任意のアイデア?

役に立ちましたか?

解決

EclipseからOC4Jを起動するとき、OC4JはC:\ Program Files(x86)\ Java。

のJavaの発見に問題があるという問題があると考えられます。

「(」は、EclipseまたはOC4Jがよく解析できない特殊文字です。

JavaをCに移動する:\とこの新しいパスでOC4Jを設定すると問題が解決されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top