少し前に、サーブレットAPI3.0に含まれると予想される記事を読みました。いくつかの。jspファイルを/WEB-INF/lib/somelib.jar/META-INF/web/.jspに保存できることを読んだことを覚えています。このリソースは、コンテキストルートに公開されます。 Webアプリケーションの。
試してみるためにTomcat7をインストールしたばかりですが、いくつかのWebリソースをjarファイルに入れることができるドキュメントが見つかりませんでした。
サーブレット3.0には、リソース(画像、jspなど)をJARファイルにパッケージ化できる機能があります。 jarファイルにMETA-INF/resources
を作成し、リソースを構造化するためのディレクトリなど、必要なものをそこにダンプします。何が起こるかというと、META-INF/resources
はWebアプリケーションのdocroot
にマップされます。
アプリとJARファイルの間にリソースの衝突がある場合、アプリのリソースが返されます。 this を参照してください
Tomcat 7はサーブレット3をサポートしているため、この機能をサポートする必要があります