autoDeploy
オプションを有効にすると、新しいwarファイルを配置するときにアプリケーションをホットデプロイすることになります。私がちょうど1つのアプリでautoDeploy
を設定したいのであれば、サーバ全体ではなく、私は<app>/META-INF/context.xml
で有効にするはずですか?コンテキストTomcat 7でautoDeployを有効にする
もしそうなら、ファイルは次のようになりますか?
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/TestApp">
<autoDeploy>true</autoDeploy>
</Context>
または
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/SRC_RichFaces" autoDeploy="true">
</Context>
私はどちらかしようと、そこには警告[SetContextPropertiesRule]{Context} Setting property 'autoDeploy' to 'true' did not find a matching property.
何かアドバイスは?お手数
UPDATE
は、私はドキュメントを誤解しました。 <Host>
属性autoDeploy
を有効にする必要があります。
だから私は
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/TestApp"/>
<Host autoDeploy="true"/>
私は右の午前のようなのcontext.xml何かを持っている必要がありますか?
私は 'autoDeploy'を設定することができるかどうかわからないんだけどアプリ。通常はサーバレベルで設定されており、Tomcatに、ベースの場所にあるwarファイルの変更/追加を探すよう指示します。サーバーレベルで 'autoDeploy'が無効になっていると、tomcatは' autodeploy = true'のcontext.xmlを持つweb-appがベース位置にドロップされたことさえ知りません。ところで、context.xmlのアプリ固有の場所は '/ META-INF/context.xml'です – srkavin