2016-06-30 7 views
-2

context.xmlというファイルをMETA-INFというフォルダに「here」というように追加しました。しかし、warファイルをデプロイすると、コンテキストファイルはフォルダ$CATALINA_BASE/conf/[enginename]/[hostname]/にコピーされません。マイcontext.xmlファイルの内容このアプローチは機能していないのはなぜコンテキストファイルがtomcatをロードしていません

<?xml version='1.0' encoding='utf-8'?> 
<Context>  
    <Environment name="test" value="10" 
     type="java.lang.Integer" override="false"/> 
</Context> 

、以下の通りですか?アプリケーションのコンテキストを動的に設定するにはどうすればよいですか?

+0

なぜあなたは '$ CATALINA_BASE/conf/[enginename]/[hostname] /'に入れてみませんか? –

+0

「オプションで(ホストのcopyXML属性に基づいて)これは$ CATALINA_BASE ...にコピーできます」と表示されます。それは、Tomcatがあなたのためにそれをコピーしないことを意味します、あなたはそれを自分でコピーする必要があります..そうですか? :/ – aksappy

+0

はい@aksappy。私はWebアプリケーションを配備するのがとても新しいです。あなたが 'HostのcopyXML属性'を簡潔にすることができれば嬉しいです。 – Kajal

答えて

1

タグ内のHost要素を更新してみてください。

<Engine name="Catalina" defaultHost="localhost"> 
     <Realm className="org.apache.catalina.realm.LockOutRealm"> 
     ... 
     </Realm> 

     <Host name="localhost" appBase="webapps" 
      unpackWARs="true" autoDeploy="true" copyXML="true"> 
関連する問題