0

Debian Sqeeze で Sun の Java 1.6.0_26 と一緒に Tomcat 6.0.35 を使用しています。

ROOT コンテキストでデプロイされたアプリと標準のマネージャー アプリの 2 つのアプリがあります。

誤ってchmod 600 tomcat/conf/Catalina/を設定した後、マネージャーはエラーで動作を停止しました:

java.io.FileNotFoundException: /home/webproxy/apache-tomcat-6.0.35/conf/Catalina/localhost/manager.xml (Permission denied) 

その理由は明らかです。

しかし、今ではマネージャーアプリを元に戻すことはできません。Catalina フォルダーのファイル モードを修正し、conf/Catalina および work/Catalina 内のすべての Tomcat の一時ファイルを削除し、Tomcat を何度も再起動しましたが、常に「404 - 要求されたリソース (/manager/) は使用できません」というエラーが発生します。ログ ファイルにエラー メッセージはありません。

ROOT コンテキストにデプロイされた私のアプリは問題なく動作します。

Tomcat が一時ファイルを保存する場所は他にありますか?

マネージャー アプリを元に戻す方法はありますか?

更新関連ファイルのリストは次のとおりです。

$ ls -lh conf/Catalina/
total 4.0K
drwxr-xr-x 2 webproxy webproxy 4.0K Dec 20 13:19 localhost

$ ls -lh webapps/
total 4.0K
drwxr-xr-x 5 webproxy webproxy 4.0K Nov 28 2011 manager
lrwxrwxrwx 1 webproxy webproxy   20 May 29 09:32 ROOT -> /home/webproxy/build –
4

0 に答える 0