2011-10-27 22 views
0

私はJava Webサービスアプリケーションを持っています.WARファイルを作成しました。 、今私は、たとえばルート にあるフォルダ内の.WARファイルをロードした赤い帽子のtomcatサーバーにJavaアプリケーションをデプロイしますか?

/mytestdir/mywebapp.WAR

今私は私のtomcat5ががtomcat5がWebアプリケーションDIRECTRYの外にある、このファイルを実行したいです。 私は私がいくつかのルートレベルのフォルダにアクセスするために必要なコードを持っている.WARファイルでこの

http://www.mysite.com:8080/mywebapp

のようにアクセスできるようにする必要があり、この.WARを実行することができますどのように私を助けてください。

これは私の最初の展開です。

答えて

2

のように、あなたの​​3210 SMTHを変更する必要があります。

これを行うには、TOMCAT_HOME/conf/server.xmlを開き、warファイルの場所を指すContextを追加します。例:

<Context path="/MyApplication" docBase="/mytestdir/mywebapp.WAR" reloadable="false" /> 

次に、Tomcatインスタンスを再起動すると、完了です。

+0

私はcontext.xmlの編集がserver.xmlよりも好ましいと思います。 – PonomarevMM

+0

これも解決策です。 :) –

0

あなたは、あなたがTomcatのコンテキストを作成する必要があり、この

<?xml version="1.0" encoding="UTF-8"?> 
    <Context path="/mywebapp" docBase="/mytestdir/mywebapp.WAR"> 

see docBase attribute

関連する問題