目录
官网下载:Apache Tomcat® - Welcome!
1.下载需要的版本后上传到Linux中
2.解压tomcat到指定路径
tar -zxvf apache-tomcat-8.5.20.tar.gz -C /usr/local
3.启动和关闭tomcat
进入tomcat的bin目录:cd /usr/local/apache-tomcat-8.5.20/bin
启动: ./startup.sh
关闭 ./shutdown.sh
如下图,关闭就没演示了
注1:如何查看远程服务器的日志
cd /usr/local/apache-tomcat-8.5.20/logs
tail -f catalina.out #实时查看日志文件
tail -100f catalina.out #实时查看日志文件后一百行
注2:tomcat启动后,外部浏览器无法访问,原因:防火墙中8080端口未开放
关闭防火墙:systemctl stop firewalld
开放端口:
注3:查看tomcat启动进程以及使用如何强制杀掉进程:
ps -ef|grep java
kill -9 进程PID
4.如何修改tomcat端口号
进入conf目录:cd /usr/local/apache-tomcat-8.5.20/conf
修改server.xml文件:vim server.xml
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改完端口重启tomcat,使修改生效(先停止再启动)
进入tomcat的bin目录:cd /usr/local/apache-tomcat-8.5.20/bin
启动: ./startup.sh
关闭 ./shutdown.sh
5.设置Tomcat开机自启动
进入system目录:cd /etc/systemd/system
进入编辑:vi tomcat.service
复制下面这段
tomcat和jdk的路径要符合自己安装的路径(重要!重要!重要!)
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target remote-fs.target nss-lookup.target[Service]
Type=forking
Environment='JAVA_HOME=/usr/local/jdk1.8.0_151'
Environment='CATALINA_PID=/usr/local/apache-tomcat-8.5.20/tomcat.pid'
Environment='CATALINA_HOME=/usr/local/apache-tomcat-8.5.20/'
Environment='CATALINA_BASE=/usr/local/apache-tomcat-8.5.20/'
#Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'PIDFile=/usr/local/apache-tomcat-8.5.20/tomcat.pid
ExecStart=/usr/local/apache-tomcat-8.5.20/bin/catalina.sh start
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.target
重新加载配置文件:systemctl daemon-reload
启动服务:systemctl start tomcat
自启:systemctl enable tomcat
查看服务状态:systemctl status tomcat
6.设置防火墙开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent