0

WSO2 AppsServerをWindows7でサービスとして実行しています。JAVA_HOME
がに設定されて いるので C:\Program Files\Java\jdk1.7.0_05
、で管理画面にアクセスできます。https://localhost:9443

私はwrapper.confの行のコメントを外し、サービスを再インストールして再起動しました

#Java Classpath (include wrapper.jar)  Add class path elements as
#needed starting from 1
wrapper.java.classpath.1=lib/wrapper-3.2.3.jar
wrapper.java.classpath.2=bin/*.jar
wrapper.java.classpath.3=repository/conf
wrapper.java.classpath.9=%JAVA_HOME%/lib/tools.jar

/exampleWebアプリケーションのJSPスクリプトを使用しようとすると

/example/jsp/jsp2/el/basic-comparisons.jsp

Tomcatからエラーが発生します

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jdk1.7.0_05\jre"

tools.jarをjre\lib \ extにコピーして動作させることができますが、それはごちゃごちゃのように感じます。jreビットがJAVA_HOMEに追加される場所/理由であり、ラッパーがtools.jarからTomcatへの正しいパスを渡すべきではないのですか?

4

1 に答える 1