Linux安装与卸载Tomcat8的详细图文教程
安装Tomcat8
下载Tomcat8
首先,我们需要从Tomcat官网下载Tomcat8。可以在这里找到Tomcat8的安装包。
解压Tomcat8安装包
选定一个安装路径,将Tomcat8安装包解压到该路径下。可以使用以下命令:
$ tar -xzvf apache-tomcat-8.5.68.tar.gz -C /opt/tomcat/
这里假设我们选择将Tomcat8安装到/opt/tomcat/
路径下。请根据实际情况自行更改。
配置Tomcat8环境变量
接下来,我们需要配置Tomcat8的环境变量,以便我们可以在任何位置启动或停止Tomcat8。可以在/etc/profile
文件中添加以下内容:
export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.68
export PATH=$PATH:$CATALINA_HOME/bin
然后,使用以下命令使环境变量生效:
$ source /etc/profile
启动Tomcat8
现在,我们已经完成了Tomcat8的安装。可以使用以下命令启动Tomcat8:
$ catalina.sh start
然后,通过浏览器访问http://localhost:8080
就可以看到Tomcat8的欢迎页面。
卸载Tomcat8
停止Tomcat8
在卸载Tomcat8之前,我们需要先停止Tomcat8的运行。可以使用以下命令停止Tomcat8:
$ catalina.sh stop
删除安装目录
在停止Tomcat8之后,我们可以安全地删除Tomcat8的安装目录。可以使用以下命令:
$ sudo rm -rf /opt/tomcat/apache-tomcat-8.5.68/
删除环境变量
最后,我们需要删除Tomcat8的环境变量。可以编辑/etc/profile
文件,删除以下两行:
export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.68
export PATH=$PATH:$CATALINA_HOME/bin
然后,使用以下命令使环境变量生效:
$ source /etc/profile
以上就是Linux安装与卸载Tomcat8的详细图文教程。如果您遇到了问题,可以在评论区提出来。下面是两个常见问题的解决方案示例:
示例1:使用systemd管理Tomcat8
如果您希望使用systemd管理Tomcat8,可以创建以下文件/etc/systemd/system/tomcat.service
:
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-8.5.68/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.68
Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-8.5.68
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
ExecStart=/opt/tomcat/apache-tomcat-8.5.68/bin/startup.sh
ExecStop=/opt/tomcat/apache-tomcat-8.5.68/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
然后,使用以下命令启动Tomcat8:
$ systemctl start tomcat
示例2:修改Tomcat8默认端口号
如果您想要修改Tomcat8的默认端口号(8080),可以编辑/opt/tomcat/apache-tomcat-8.5.68/conf/server.xml
文件,找到以下内容:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将port="8080"
修改为您想要的端口号。例如,如果您想要将端口号修改为8888,可以将该行改为:
<Connector port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
然后,使用以下命令重新启动Tomcat8:
$ catalina.sh start