Tomcat-学习目录
1、下载软件
1.1、前提
1.2、下载tomcat
官网下载地址:https://tomcat.apache.org/download-90.cgi
curl -k -o apache-tomcat-9.0.74.tar.gz https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.74/bin/apache-tomcat-9.0.74.tar.gz
2、安装tomcat
2.1、解压安装
tar xf apache-tomcat-9.0.74.tar.gz -C /usr/local/
ln -s /usr/local/apache-tomcat-9.0.74 /usr/local/tomcat
2.2、启动tomcat服务
]# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
]# netstat -tunlp | grep java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 2436/java
tcp6 0 0 :::8080 :::* LISTEN 2436/java
2.3、浏览器访问测试

3、设置开机自启动
3.1、编写service
cat >/usr/lib/systemd/system/tomcat.service<<'EOF'
[Unit]
Description=Apache Tomcat web Application Container
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment=CATALINA_HOME=/usr/local/tomcat
Environment=CATALINA_BASE=/usr/local/tomcat
Environment=JAVA_HOME=/usr/local/jdk
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
[Install]
wantedBy=multi-user.target
EOF
3.2、启动服务
systemctl daemon-reload
systemctl enable tomcat
systemctl stop tomcat
systemctl start tomcat
3.3、检查端口是否正常
]# systemctl start tomcat
]# netstat -tunlp | grep java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 2699/java
tcp6 0 0 :::8080 :::* LISTEN 2699/java
]# systemctl stop tomcat
]# netstat -tunlp | grep java