有什么方法可以使用 jre 的 java.exe在jetty-runner中运行我的战争文件?如果我使用 jdk 的 java.exe 运行它,它工作正常。但是当我使用 jre 的 java.exe 运行它时,Spring and Tiles 无法正常工作。我收到以下异常。
org.apache.tiles.impl.CannotRenderException: ServletException 包括路径'/W..
有什么方法可以使用 jre 的 java.exe在jetty-runner中运行我的战争文件?如果我使用 jdk 的 java.exe 运行它,它工作正常。但是当我使用 jre 的 java.exe 运行它时,Spring and Tiles 无法正常工作。我收到以下异常。
org.apache.tiles.impl.CannotRenderException: ServletException 包括路径'/W..
Jetty 本身可以像这样使用 jre 运行良好,但是如果您使用 jsp 之类需要 jdk 编译的东西,那么您需要一个 jdk 或带有类路径和 jsp 设置的猴子,以确保它使用我们分发的 ejc 依赖项用我们的jsp jars。这一切都假设它是使用jsps的spring/tiles,如果他们对jdk有其他要求,我不能说。
再次假设 jsps,如果您绝对必须使用 jre 运行,请交替考虑预编译这些 jsps。有很多方法,我们有一个 maven 插件'org.mortbay.jetty:jetty-jspc-maven-plugin',我知道它也有 ant 任务。
干杯