0x00
今天在ubuntu上搭建tomcat容器的时候遇到了几个坑
在这分享出来、
下面的配置不要在tomcat7上进行,会GG的,要在tomcat8上进行!
0x01
在运行startup这个脚本之前,先要去配置 tomcat-user.xml的用户名密码,推荐配置如下
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="admin-gui,admin-script"/>
<user username="manager" password="manager" roles="manager-gui,manager-status"/>
<user username="tomcat" password="manager" roles="manager-status,manager-jmx,manager-script"/>
这里将HostManager配置为admin,admin
将Manager APP配置为 manager manager
0x02
一定不要忘了去配置允许访问的IP
在webaspps下面存在 host-manager和manager两个文件夹,进入,并找到META-INF下的context.xml
修改
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="10.128.35.70" /> 这里是你想允许访问的主机IP,或者改变原来只能匹配本机的正则
</Context>
0x03
这两个配置OK了就真的OK了