Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,技术先进,性能稳定,而且免费
1、官网下载地址
https://tomcat.apache.org/download-90.cgi
2、下载安装jdk1.8
官网下载连接
https://www.oracle.com/java/technologies/downloads/#java8
1、这里安装jdk1.8tar包下载
2、创建目录,上传tar包位置
mkdir -p /usr/local/java && cd /usr/local/java
3、解压tar包
tar -xvf jdk-8u411-linux-x64.tar.gz
配置jdk环境变量,将配置内容加入最后即可
vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_411
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4、刷新环境变量
source /etc/profile
5、查看版本
java -version
3、tomcat安装操作
1、创建tomcat目录
cd /home && mkdir tomcat
2、将安装包上传到/home/tomcat目录
3、解压tar包
tar -xvf apache-tomcat-9.0.89.tar.gz
4、保留原tomcat文件拷贝成新文件,防止多实例
cp -r apache-tomcat-9.0.89 apache-tomcat-9.0.89-1
5、启动tomcat
cd /home/tomcat/apache-tomcat-9.0.89-1/bin && ./startup.sh
6、查看启动日志
tail -f /home/tomcat/apache-tomcat-9.0.89-1/logs/catalina.out
7、看到org.apache.catalina.startup.Catalina.start Server startup代表启动成功
4、systemctl 启动tomcat
先关闭命令启动tomcat
cd /home/tomcat/apache-tomcat-9.0.89-1/bin && ./shutdown.sh
如果./shutdown.sh关闭不掉就kill -9 tomcat pid记得执行两遍,一遍有可能杀不掉
1、编辑catalina.sh文件增加pid文件
vim /home/tomcat/apache-tomcat-9.0.89-1/bin/catalina.sh
2、配置systemctl文件
vim /usr/lib/systemd/system/tomcat9-1.service
Description=tomcat9-1
[Unit]
Description=tomcat9-1
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/local/java/jdk1.8.0_411"
PIDFile=/home/tomcat/apache-tomcat-9.0.89-1/tomcat-9.1.pid
ExecStart=/home/tomcat/apache-tomcat-9.0.89-1/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3、赋予执行权限
chmod +x /usr/lib/systemd/system/tomcat9-1.service
4、重载systemctl配置
systemctl daemon-reload
5、启动tomcat
systemctl start tomcat9-1
6、查看进程
ps aux | grep tomcat
7、加入开机自启动
systemctl enable tomcat9-1