6つのJSPアプリケーションが、JRun 4 with Updater 7とJava 1.6.0_14のWindows Server 2003ボックスで動作しています。私のすべてのアプリケーションは、JRunで作成した1つのものと、新しいものを除いて正常に動作しています。私は設定や権限の違いがどこにあるのか分かりません。JSPファイルはコンパイルされません - JSPTranslator.CouldNotLoadClass
動作していないアプリケーションでJSPファイルにアクセスしようとすると、次のエラーが発生します。
java.lang.ClassNotFoundException: jrun__jsp__navigation__cm_doc2ejsp1a
at jrun.jsp.JSPClassLoader.findClass(JSPClassLoader.java:135)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at jrun.jsp.JSPEngine.loadClass(JSPEngine.java:657)
at jrun.jsp.JSPEngine.loadClass(JSPEngine.java:646)
at jrun.jsp.JSPEngine.loadServlet(JSPEngine.java:874)
at jrun.jsp.JSPEngine.getServlet(JSPEngine.java:728)
at jrun.jsp.JSPServlet.service(JSPServlet.java:115)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
javax.servlet.ServletException: JSPTranslator.CouldNotLoadClass/jsp/navigation/cm_doc.jsp
at jrun.jsp.JSPEngine.loadServlet(JSPEngine.java:880)
at jrun.jsp.JSPEngine.getServlet(JSPEngine.java:728)
at jrun.jsp.JSPServlet.service(JSPServlet.java:115)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
私はエラーがJSPファイルは、WEB-INF/JSPフォルダにコンパイルすることができませんでしたが、私はなぜ把握できないことを意味することを理解しています。他のすべてのサイトは正常に動作しています。また、これをデバッグする際に作成した新しいJRunアプリケーションでも同じ問題が発生します。私たちは最近JVMを1.4.2.18から1.6.0.14に更新しましたが、そのの最新ではなく、他のサイトがうまく動作しています。私は分かりません、私は迷っています。私は完全性のためにjrun-web.xmlファイルを掲示し、もし特定のログが助けになるなら、私に知らせてください。ご協力いただき、ありがとうございました。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jrun-web-app PUBLIC "-//Macromedia, Inc.//DTD jrun-web 4.0//EN" "http://jrun.macromedia.com/dtds/jrun-web.dtd">
<jrun-web-app>
<session-config>
<persistence-config>
<active>true</active>
</persistence-config>
<replication-config>
<active>false</active>
</replication-config>
</session-config>
<context-root>/</context-root>
<compile>false</compile>
<reload>false</reload>
<uri-character-encoding>UTF-8</uri-character-encoding>
<virtual-mapping>
<resource-path>/*</resource-path>
<system-path>D:\WebApps\RegAbbrev\</system-path>
</virtual-mapping>
<enable-jrun-web-services>true</enable-jrun-web-services>
<virtual-mapping>
<resource-path>/</resource-path>
<system-path />
</virtual-mapping>
</jrun-web-app>
JrunはJava6でどのように動作するようになりましたか?私はJava6 JREを指していても、起動することはありませんでした。 –
Urgh。本当にJRunを使い続ける必要がありますか?それはちょうどひどいです。 – skaffman
@skaffman、彼はそれについた唯一の人ではありません。今日はJrunの問題を扱うのに4時間ほどかかりました。私の時間を大いに使います。 –