我有 WSO2 Apps Server 在 Windows 7 上作为服务运行
。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
当我尝试使用 /example Web 应用程序 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?