47

Tomcatはどのようにしてwebappsディレクトリを見つけますか?この場所はどこに設定されていますか?相対ディレクトリですか?

4

4 に答える 4

59

$CATALINA_BASE/conf/server.xmlで変更できます<Host />。Tomcat のドキュメント、特にホスト コンテナに関するセクションを参照してください。

Tomcat 6 の構成

Tomcat 7 の構成

デフォルトwebapps$CATALINA_BASE. 絶対パス名を使用できます。

それが役立つことを願っています。

于 2012-04-09T17:24:00.800 に答える
4

appBaseで変更server.xml

以前の webapp と新しい webapp の両方を維持したい場合は、Tomcat で別のポートが定義された別の Host インスタンスを使用できます。

于 2013-05-31T07:57:37.087 に答える
1

この問題の原因となった可能性のある XAMPP を介して Tomcat を使用しています。appBase="C:/Java Project/"たとえば、変更する"This localhost page can't be found"と、ブラウザにアクセスし続けました。

Java Project フォルダー内に ROOT というフォルダーを追加する必要がありましたが、それは機能しました。作業中のファイルはすべてこの ROOT フォルダー内にある必要がありますがappBase="C:/Java Project/"、変更すると再度表示されるappBase="C:/Java Project/ROOT"ため、そのままにしておく必要があります。"This localhost page can't be found"

ROOT フォルダーが必要なのは、経験豊富な Java 開発者にとって明らかかもしれませんが、私にはそうではなかったので、これが同じ問題に遭遇した他の人に役立つことを願っています。

于 2018-11-26T23:18:46.700 に答える