我在 Debian Sqeeze 上使用 Tomcat 6.0.35 和 Sun 的 Java 1.6.0_26。
我有 2 个应用程序:我的应用程序部署在 ROOT 上下文和标准管理器应用程序。
在我意外设置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 - The requested resource (/manager/) is not available”错误。日志文件中没有错误消息。
我在 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 –