0

jreのjava.exeを使用してjetty-runnerでwarファイルを実行する方法はありますか?jdkのjava.exeを使用して実行すると、正常に動作します。しかし、jreのjava.exe Springを使用して実行すると、Tilesが正しく機能しません。次の例外が発生します。

org.apache.tiles.impl.CannotRenderException:パス'/Wを含むServletException。

4

1 に答える 1

0

Jetty自体はそのようなjreで正常に実行できますが、コンパイルにjdkが必要なjspのようなものを使用している場合は、クラスパスとjsp設定を備えたjdkまたはmonkeyを使用して、配布するejc依存関係を確実に使用する必要があります。 jspjarを使用します。jspsを使用しているのはそこにあるスプリング/タイルであると仮定すると、jdkに他の要件がある場合、私には言えません。

再びjspsを想定し、絶対にjreで実行する必要がある場合は、それらのjspsのプリコンパイルを交互に検討してください。そのためのアプローチはいくつかあります。そのためのMavenプラグイン'org.mortbay.jetty:jetty-jspc-maven-plugin'があり、それにはantタスクもあることを私は知っています。

乾杯

于 2012-10-15T14:05:27.790 に答える