Centos安装tomcat并设置自启动
引用
安装配置引用文章
下面主要备注一下,tomcat启动后manager页面的配置,和允许其他客户端电脑访问配置
tomcat-user配置
修改conf/tomcat-user.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0">
<role rolename="manager-gui"/>
<user username="admin" password="123456" roles="manager-gui"/>
</tomcat-users>
该配置完成后,可以通过安装tomcat的电脑来访问manager了。
想要其他电脑可以远程访问需要添加一个配置
修改tomcat目录下/webapps/manager/META-INF/context.xml
修改内容
<?xml version="1.0" encoding="UTF-8"?>
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|192\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
<!-- 在allow 中添加你想要许可的ip地址 ‘|’表示或, \转义字符不能缺少 -->
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>