Linux安装Tomcat
进入Tomcat官网找到对应版本的下载链接
sudo wget http://ftp.mirror.tw/pub/apache/tomcat/tomcat-9/v9.0.34/bin/apache-tomcat-9.0.34.tar.gz
解压
sudo tar -zxvf apache-tomcat-9.0.34.tar.gz
配置环境变量
打开环境配置文件
sudo vim /etc/profile
在文件下方添加
export CATALINA_HOME=/developer/apache-tomcat-9.0.34
wq保存退出
执行命令使环境生效
source /etc/profile
配置Tomcat字符集
进入tomcat的conf目录
cd conf
使用vim打开server.xml文件
vim server.xml
找到该段内容,添加URIEncoding="UTF-8"
# 在该内容末尾添加 URIEncoding="UTF-8" 
<Connector port="8080" protocol="HTTP/1.1"
   connectionTimeout="20000"
   redirectPort="8443" URIEncoding="UTF-8" />
启动Tomcat验证是否成功
进入tomcat的bin目录
cd bin
执行./start.sh脚本启动
./start.sh
浏览器访问192.168.2.101/8080是否出现Tomcat页面
如果访问失败,检查防火墙是否打开
查看防火墙列表
firewall-cmd --permanent --list-port
如果没有配置8080端口,就执行该命令添加
firewall-cmd --permanent --zone=public --add-port=8080/tcp
如果是云服务器,在云服务器的安全组配置该端口
如果访问还是失败,而且执行./shutdown.sh出错
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused (Connection refused)
查看tomcat状态
ps -aux | grep tomcat
杀掉tomcat进程
kill -9 port
找到java的该路径,jdk换成你的
/usr/java/jdk1.8.0_251/jre/lib/security/
打开java.security文件
vim java.security
找到securerandom.source=file:/dev/random 修改为 securerandom.source=file:/dev/./urandom
然后重新启动tomcat

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号