WebアプリケーションのJARファイルからのリソースの公開(Tomcat7)
質問
しばらく前に、サーブレットAPI 3.0にあると予想される記事を読みました。私はあなたがいくつかを保存できると読んだことを覚えています .jspファイルはa /web-inf/lib/somelib.jar/meta-inf/web/.JSPおよびこのリソースは、Webアプリケーションのコンテキストルートにさらされます。
Tomcat7をインストールして試してみましたが、WebリソースをJar-Filesに入れることができるというドキュメントは見つかりませんでした。
- この機能はサーブレットAPI 3.0に存在しますか?
- この機能はTomcat 7.0に存在しますか?
- jsp-filesを/lib /*.jarファイルに入れる別の方法はありますか?
解決
サーブレット3.0には、JARファイルにリソース(画像、JSPなど)をパッケージ化できる機能があります。あなたがすることはあなたのjarファイルにあり、あなたは作成します META-INF/resources
リソースを構築するためのディレクトリを含め、そこに必要なものは何でもダンプします。何が起こるかです META-INF/resources
にマッピングされます docroot
あなたのWebアプリケーションの。
アプリとJARファイルの間にリソースの衝突がある場合、アプリリソースが返されます。見る これ
Tomcat 7はサーブレット3をサポートするので、この機能をサポートする必要があります
所属していません StackOverflow