Joh*_*obs 30 tomcat manager-app
嗨,我刚刚安装了Tomcat并且我正在尝试启动并运行,但每当我尝试导航到manager/html时,它会给我这个错误"请求的资源(/ manager/html)不可用".
主页,/ docs,/ examples都运行正常,我的日志没有显示任何内容.我该如何解决?我在Windows 7 64位上使用Tomcat 6.0.20和JDK 1.6.0_21.
Rub*_*ada 24
您必须检查tomcat中manager文件夹webapps中是否包含名称的文件夹.
Rubens-MacBook-Pro:tomcat rfanjul$ ls -la webapps/
total 16
drwxr-xr-x 8 rfanjul staff 272 21 May 12:20 .
drwxr-xr-x 14 rfanjul staff 476 21 May 12:22 ..
-rw-r--r--@ 1 rfanjul staff 6148 21 May 12:20 .DS_Store
drwxr-xr-x 19 rfanjul staff 646 17 Feb 15:13 ROOT
drwxr-xr-x 51 rfanjul staff 1734 17 Feb 15:13 docs
drwxr-xr-x 6 rfanjul staff 204 17 Feb 15:13 examples
drwxr-xr-x 7 rfanjul staff 238 17 Feb 15:13 host-manager
drwxr-xr-x 8 rfanjul staff 272 17 Feb 15:13 manager
Run Code Online (Sandbox Code Playgroud)
之后,您将确保在文件中为您的用户提供此permmint conf/tomcat-users.xml:
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="test" password="test" roles="admin-gui,manager-gui"/>
Run Code Online (Sandbox Code Playgroud)
再次重启tomcat和stat tomcat.
sh bin/shutdown.sh
sh bin/startup.sh
Run Code Online (Sandbox Code Playgroud)
我希望这对你有用.
小智 6
当tomcat经理没有启动时,我有了这个情况.我的日志/ manager.DDD-MM-YY.log中有这个异常:
org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter CSRF
java.lang.ClassNotFoundException: org.apache.catalina.filters.CsrfPreventionFilter
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
...
Run Code Online (Sandbox Code Playgroud)
引发此异常是因为我使用了没有CSRF防护过滤器的tomcat版本.Tomcat 6.0.24中没有CSRF防护过滤器.它的第一个版本是6.0.30版本(至少根据更改日志).因此,Tomcat Manager与我使用的Tomcat版本不兼容.我在这里挖掘了这个问题的描述:http://blog.techstacks.com/.m/2009/05/tomcat-management-setting-up-tomcat/comments/
修复它的步骤:
现在您应该能够访问tomcat管理器了.
| 归档时间: |
|
| 查看次数: |
101335 次 |
| 最近记录: |