Tomcat经理/ html不可用?

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)

我希望这对你有用.

  • Donwload经理管理员依赖`sudo apt-get install tomcat6-admin`. (27认同)
  • 如果文件夹不存在怎么办?有没有办法稍后添加它,即tomcat安装后? (7认同)

dig*_*tum 10

您必须先启用访问权限:配置Manager Application Access


小智 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/

修复它的步骤:

  1. 通过从tomcat/bin目录运行"sh version.sh"来检查安装的tomcat版本
  2. 下载相应版本的tomcat
  3. 停止tomcat
  4. 从已下载的分发中删除您的webapps/manager目录和副本管理器应用程序.
  5. 启动tomcat

现在您应该能够访问tomcat管理器了.