使用 JRE 的 Java 运行 Jetty-Runner.exe



有什么方法可以使用jre的java在jetty-runner中运行我的战争文件.exe ?如果我使用 jdk 的 java 运行它.exe它工作正常。但是当我使用 jre 的 java 运行它时.exe Spring 和 Tiles 无法正常工作。我收到以下异常。

org.apache.tiles.impl.CannotRenderException: ServletException 包括路径 '/W..

> Jetty 本身可以像这样使用 jre 运行良好,但是如果你使用像 jsp 这样需要 jdk 编译的东西,那么你需要一个具有类路径和 jsp 设置的 jdk 或猴子,以确保它使用我们通过 JSP jar 分发的 EJC 依赖项。 这一切都假设是那里的弹簧/瓷砖正在使用 jsps,如果他们对 jdk 有其他要求,我不能说。

再次假设 jsps,或者如果您绝对必须使用 jre 运行,则考虑预编译这些 jsp。 有很多方法可以做到这一点,我们有一个maven插件'org.mortbay.jetty:jetty-jspc-maven-plugin',我知道它也有蚂蚁任务。

干杯

最新更新