标签:load rtu linu 上传 pat vim java_home nss source
tomcat9下载地址:https://tomcat.apache.org/download-90.cgi
推荐使用xftp上传
3.1、解压并复制到 /usr/tomcat 中
cp apache-tomcat-9.0.37.tar.gz /usr/tomcat9 tar -zxcf tomcat9
3.2、设置环境变量
vim /etc/profile
# tomcat9 export CATALINA_HOME=/usr/tomcat9 export PATH=${CATALINA_HOME}/bin:$PATH
source /etc/profile
3.3、配置catalina.sh文件
vim /usr/tomcat9/bin/catalina.sh
在头部添加
JAVA_HOME=/usr/jdk1.8.0_251 JRE_HOME=${JAVA_HOME}/jre
3.4、启动tomcat服务
./startup.sh
3.5、放行8080端口
#放行8080端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent #重启防火墙 firewall-cmd --reload
3.6、打开浏览器访问测试
4.1、修改端口号和字符集编码
vim /usr/tomcat9/conf/server.xml
4.2、增加 manager-gui 图形化管理界面的访问权限
vim /usr/tomcat9/conf/tomcat-users.xml
#添加如下代码
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
修改webapps/manager/META-INF目录下的context.xml,在allow行的末尾加上|\d+.\d+.\d+.\d+表示允许所有主机访问。
<Context antiResourceLocking="false" privileged="true" > <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" /> <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
重启tomcat生效
4.3、配置tomcat开机自启
在/usr/lib/systemd/system目录下增加tomcat9.service文件,内容如下:
[Unit] Description=Tomcat After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=oneshot ExecStart=/usr/tomcat9/bin/startup.sh ExecStop=/usr/tomcat9/bin/shutdown.sh ExecReload=/bin/kill -s HUP $MAINPID RemainAfterExit=yes [Install] WantedBy=multi-user.target
退出并保存,执行systemctl enable tomcat9.service使tomcat9随开机启动
systemctl enable tomcat9.service
systemctl start tomcat9.service 启动tomcat
systemctl stop tomcat9.service 关闭tomcat
systemctl restart tomcat9.service 重启tomca
标签:load rtu linu 上传 pat vim java_home nss source
原文地址:https://www.cnblogs.com/zero-vic/p/13300308.html