我在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 - 请求的资源(/ 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 –