标签归档:tomcat

mac下通过Homebrew安装tomcat

首先保证brew命令能够正常使用;

1. 搜索tomcat是否存在:

brew search tomcat

2. 安装tomcat:

brew install tomcat

3. 检查是否安装成功:

catalina -h

4. 运行tomcat:

catalina run

Tomcat的默认端口是8080,如果运行成功可通过http://localhost:8080访问
webapp的根目录(CATALINA_HOME)为:/usr/local/Cellar/tomcat/7.0.33/libexec/webapps/ROOT/

Tomcat7进入/Manager/html页面提示403错误

注意是Tomcat7!
出现这个问题后我查看了webapps\manager\WEB-INF\web.xml,发现里面rolename的配置和老版本有变化导致的。

按如下配置tomcat-user.xml,然后重启tomcat7

 

<?xml version='1.0' encoding='utf-8'?>
  <role rolename="manager-gui"/>  
  <role rolename="manager-script"/>  
  <role rolename="manager-jmx"/>  
  <role rolename="manager-status"/> 

  <role rolename="admin-script"/>  
  <role rolename="admin-gui"/>  

  <user username="zerosoul" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>  
</tomcat-users>