文件准备
使用附件中apache-tomcat-8.5.9
复制到服务器上,或前往官网下载
配置操作
-
在部署
Tomcat
前,需要先配置好JDK。 -
将
apache-tomcat-8.5.9
压缩包解压到服务器上。
操作
启动
-
进入
Tomcat
目录里的/bin
目录,在空白处右键选择打开终端
-
在终端中执行以下命令。
./startup.sh
-
执行完成后在浏览器打开
ip:端口号
查看是否显示默认页面,或者使用命令查看运行情况。
终止
-
进入
Tomcat
目录下的/bin
目录,在空白处右键选择打开终端
-
在终端中执行以下命令。
./shutdown.sh
查看运行情况
-
通过访问页面查看是否正常判断。
-
打开终端执行以下命令。会输出tomcat状态,没有tomcat地址就是停止了
ps -ef|grep tomcat
部署项目
- 进入
Tomcat
目录下的/webapps
目录,将项目解压到此文件夹或将jar\war
放到此文件夹下,重新启动Tomcat即可。
日志查看
- 日志存放在
Tomcat
目录下的/logs
目录中,启动不起来时可查看日志是否存在报错
配置
端口配置
-
进入
Tomcat
目录下的/conf
目录,右键在打开方式中选择文本编辑器打开server.xml
文件。找到Connector
标签(如下图),修改port
参数,默认8080
。注意:如果在同一服务器中需要部署多个Tomcat,需要保证这些服务器的
Connector
标签中的port
以及Server
标签中的port
不重复
配置服务
-
将
tomcat.service
复制到根目录(文件系统里)下/usr/lib/systemd/system
文件夹里,替换掉原有的。tomcat.service
文件中的路径需要按照实际情况修改。参考以下[Unit] Description=tomcat-server After=network.target [Service] Type=forking # /JDK/jdk1.8.0_371 指定的是JDK的路径 Environment="JAVA_HOME=/JDK/jdk1.8.0_371" # /Tomcat/apache-tomcat-8.5.95指定的是Tomcat的目录路径 PIDFile=/Tomcat/apache-tomcat-8.5.95/temp/tomcat.pid # /Tomcat/apache-tomcat-8.5.95指定的是Tomcat的目录路径 ExecStart=/Tomcat/apache-tomcat-8.5.95/bin/startup.sh # /Tomcat/apache-tomcat-8.5.95指定的是Tomcat的目录路径 ExecReload=/Tomcat/apache-tomcat-8.5.95/bin/shutdown.sh ExecReload=/bin/kill -s HUP $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
-
打开
Tomcat
所在文件,进入bin
文件夹下,打开catalina.sh
文件。在PRGDIR=
这一行的下面增加如下一个行内容,保存。# 这一行是备注不用加:/Tomcat/apache-tomcat-8.5.95是Tomcat的目录 CATALINA_PID=/Tomcat/apache-tomcat-8.5.95/temp/tomcat.pid
-
打开终端执行以下命令,给文件夹授权。
# 这一行是备注不用加:/Tomcat是Tomcat的目录 chmod 777 -R /Tomcat/*
-
在终端以下命令,刷新服务配置。
systemctl daemon-reload
服务操作
使用tomcat服务时,先将tomcat关闭
启动tomcat服务
-
打开终端执行以下命令。执行时tomcat服务需要是停止状态
systemctl start tomcat.service
停止tomcat服务
-
打开终端执行以下命令。
systemctl stop tomcat.service
查看tomcat状态
-
打开终端执行以下命令。输出绿色的active(running)表示启动状态。输出红色的failed表示停止状态
systemctl status tomcat.service
设置自启
-
开启自启命令,执行以下命令
systemctl enable tomcat.service
-
关闭自启命令,执行以下命令
systemctl disable tomcat.service