Tomcatはどのようにしてwebappsディレクトリを見つけますか?この場所はどこに設定されていますか?相対ディレクトリですか?
4 に答える
$CATALINA_BASE/conf/server.xml
で変更できます<Host />
。Tomcat のドキュメント、特にホスト コンテナに関するセクションを参照してください。
デフォルトwebapps
は$CATALINA_BASE
. 絶対パス名を使用できます。
それが役立つことを願っています。
appBase
で変更server.xml
以前の webapp と新しい webapp の両方を維持したい場合は、Tomcat で別のポートが定義された別の Host インスタンスを使用できます。
この問題の原因となった可能性のある 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 開発者にとって明らかかもしれませんが、私にはそうではなかったので、これが同じ問題に遭遇した他の人に役立つことを願っています。