WebアプリケーションのJARファイルからのリソースの公開(Tomcat7)

StackOverflow https://stackoverflow.com/questions/4732965

  •  12-10-2019
  •  | 
  •  

質問

しばらく前に、サーブレット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をサポートするので、この機能をサポートする必要があります

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top