前言:最近在Linux系统安装Tomcat,在webapps目录下放入打包好的war包时怎么也访问不了。输入localhost:8080可以访问到Tomcat里面的资源,但是访问不到我添加的资源,最后发现访问的并不是我安装的Tomcat,而是centos7自带的Tomcat。这篇文章讲的是如何在Linux上安装Tomcat以及如何解决Linux系统自带Tomcat问题
1、配置jdk环境
Tomcat依赖jdk才能运行,所以安装Tomcat之前要先安装jdk。如果没有安装jdk的话可以看我之前的博客
https://blog.csdn.net/weixin_48678547/article/details/123131977
2、下载tomcat
https://tomcat.apache.org/download-90.cgi
3、安装Tomcat
下载之后直接上传到Linux系统,用xshell或者直接从Windows中拖到虚拟机桌面上。
将Tomcat解压到一个文件夹中
mv apache-tomcat-9.0.58.tar.gz /usr #把tomcat移动到/usr中
tar -zxvf apache-tomcat-9.0.58.tar.gz #解压
Tomcat是一个绿色的安装包,解压就可以在Linux中用了
4、关闭Linux系统自带的Tomcat
如果Linux系统没有自带Tomcat可以忽略这一步
首先查看是否有tomcat进程
ps -ef | grep tomcat
有的话查看Tomcat状态在运行的话,关闭自带的Tomcat并设置禁止开机自启,没有运行的话直接设置禁止开机自启
systemctl is-enabled tomcat #检查Tomcat是否开启
disable是关闭,enable是开启
systemctl stop tomcat #关闭Tomcat
systemctl disable tomcat #禁止开机自启
5、运行Tomcat
进入Tomcat下的bin目录
./startup.sh #运行Tomcat
./shutdown.sh #关闭Tomcat
把需要运行的项目或者war包直接丢到webapps目录下,重新启动Tomcat就可以访问了!