2012-03-09 9 views
0

/srv/httpからjspファイルをTomcatの方法で直接実行しないで実行したいと思います。たとえば、/ srv/httpのwebappディレクトリ(/ home/user/myapp /など)へのシンボリックリンクを作成し、http://localhost/myapp/page.jspからアプリのページにアクセスしたいと考えています。Apache HTTPサーバーとTomcatを使用して/ srv/httpからjspファイルを実行する

これは可能ですか?これはどのように設定しますか?

注:これは本番用ではありません。私は大学でJSPを使用しなければならず、私は自分のページをすばやくテストできるようにしたい。

答えて

1

Tomcatserver.xmlを開きます。あなたがTomcat 6.x +を使用していると仮定すると、/tomcatDir/conf/server.xmlになります。

すでに実行している場合は、あなたのパス

<Context path="/myapp" docBase="yourPathGoesHere" debug="0" reloadable="true" /> 

Tomcatを再起動してエントリを作成します。

+0

これは古典的な "風邪の道"ではありませんか?とにかくおかげさまで、このようにしたいと思えば、これは簡単です。 – usr

+0

はいそれは..です。私は質問に答えたときにタイトルが違っていました。 –

0

私は現時点で、プロジェクトパスに/var/lib/tomcatX/webappsのシンボリックリンクを作成していました。これは私が探していた答えではありませんが、多くの作業をせずにアプリを配備する方法です。

(上記のパスでXがあなたのTomcatのバージョンを意味する)

0

あなたが<Host name="localhost" appBase="/srv/http">を設定した場合は、それを構成する全てのディレクトリは、Webアプリケーションとして展開されます。

あなたは/srv/httpはROOTアプリケーション/ディレクトリになりたい場合は、ファイルを追加:かなりのserver.xmlにコンテキストの定義を追加するよりも、コンテキストdocBase="/srv/http"tomcat/conf/Catalina/localhost/ROOT.xml

を - これは強く年間、がっかりされています。

関連する問題