9

現在、Opsチームは、リリースするwarファイルをインスタンス固有の構成で再パッケージ化する必要があります。彼らは、構成ファイル(log4j.properties、environment.properties、jrf.properties、quartz.properties)をwarファイルのサイズよりも大きくするように要求しています。これにより、展開が容易になります。

Tomcat7を使用しています。Tomcat7のVirtualWebappLoaderは、warファイルの外部で構成を外部化するための非常に優れた機能のように見えます。

Tomcat 6のドキュメントには、「これは本番環境で使用するためのものではありません。WEB-INF/ libでjarを完全に再公開する必要なしに、IDEでの開発を容易にするためのものです」と明示的に記載されています。

Tomcat7のドキュメントにはそのようには書かれていません。

VirtualWebappLoader機能を本番環境で使用できるかどうかについて何か考えはありますか?

ありがとう、Ashish

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Virtual_webapp

http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/loader/VirtualWebappLoader.html

4

1 に答える 1

0

これは古いことは知っていますが、実稼働サーバーでの VirtualWebAppLoader の使用について調査していたところ、これについて話している他の Stackoverflow 関連を見たので、この回答を追加したいと思います。

ここで報告されているように、少なくとも Tomcat 6.0.38+ (および Tomcat 7 も) では、この警告はなくなりました。

抜粋: 「この制限はもう与えられておらず、Tomcat 7 JavaDocs から削除されているため、バージョン 6 からもこの誤った警告を削除する必要があります。」

于 2015-01-29T16:34:17.503 に答える