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

posted @ 2020-05-05 20:44  范特西-  阅读(101)  评论(0)    收藏  举报