これは困惑しています。unpackWARsは/etc/tomcat7/server.xmlで 'true'に設定されていますが、unpackWARは他の場所(context.xmlを含む)には見つかりませんでした。それは解凍されません!unpackWarがtrueに設定されていても、戦争はどのように展開できないのですか?
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
VMは、tomcatが起動するとすぐに戦争が解凍される別のものからのクローンです。したがって、構成はまったく同じでなければなりません。なぜそれが違うのか理解できません。
戦争を解くべきかどうかを示す別の場所(server.xmlとcontext.xml)がありますか? 私はどこを見なければならないのか、戦争を確実にする方法については何か解説していますか?
読んでいただきありがとうございます! http://tomcat.apache.org/tomcat-7.0-doc/config/context.htmlからContext
でunpackWAR
属性のドキュメントによると "のtomcat-家" /bin/configtest.sh
Catalina.outで何を言いますか?戦争を展開する前に何らかのエラーが発生していますか?すべてが正しくロードされている場合、ログを消去してからwebappsフォルダのWARを使用してTomcatを再起動すると、展開時間に関するいくつかの行がCatalina.outの最後のエントリになります。 –
Usman、遅れて返答してください。私はcatalina.outに何も特有のものがないことを見ました(許可の問題については、多かれ少なかれ明白な矛盾は指摘しません)。 – Marvin