一.安装准备
1.Apache Tomcat® - Welcome! 安装Tomcat压缩包网址
2.jdk安装完成以及环境的配置。
二.卸载tomcat
1.#rpm -qa | grep tomcat 查看系统是否有自带安装Toncat
2.#uname -a 查看版本是32位还是64位
3.#rpm -e 查询的版本显示结果
#rpm -e --nodeps 版本显示结果(依赖的) 卸载自带的Tomcat
注意:一般tomcat安装都是通过压缩包的方式,所以这一步可以跳过
三.上传到Linux,安装
1.#mkdir /usr/local/myTomcat 建立放压缩文件的包
2.#rz 找出要安装的压缩包 上传压缩包
3.#cd /usr/local/myTomcat 进入myTomcat
4.#tar -zxvf apache-tomcat-8.5.37.tar.gz 解压缩压缩包版本
5.#mv apache-tomcat-8.5.37 tomcat 把解压缩的改名字叫做tomcat
6.#cd tomcat 进入tomcat
7.#/usr/local/myTomcat/tomcat/bin/startup.sh 解析完成后即可以启动Tomcat,检查是否安装成功
8.#http://ip地址:8080 在网址中输入,如出现界面则表示成功
9.#/usr/local/myTomcat/tomcat/bin/shutdown.sh 停止Tomcat
/usr/local/myTomcat/tomcat/bin/shutdown.sh 关闭Tomcat命令
/usr/local/myTomcat/tomcat/bin/startup.sh 开启Tomcat命令
10.注意
修改Tomcat端口
进入conf文件夹 vi server.xml 编辑配置文件
<Connector port="8088" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
这种修改对于8080端口冲突是可以解决的,但是如果想同时使用两个tomcat,那么这样的修改还不完整,因为还有其它的端口会冲突。我们仍需要继续修改
2、 <Connector port="8089" protocol="AJP/1.3" redirectPort="8443" /> 3、 <Server port="8085" shutdown="SHUTDOWN">
:wq 保存退出
11.七、防火墙
#停止firewall
systemctl stop firewalld.service
#开启firewall
systemctl start firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state
但是开启的时候,可能报这个错
Failed to start firewalld.service: Unit firewalld.service is masked.
查了很久没找到解决办法,于是试着输入了下面这行命令,解决了。
systemctl unmask firewalld.server
看一些命令:
#启动tomcat, 在tomcat目录下(官方名称:apache-****)
bin/startup.sh
#关闭tomcat, 在tomcat目录下(官方名称:apache-****)
bin/shutdown.sh
#如果关闭出错,可以杀死线程
ps -ef | grep tomcat
kill *(端口)
#访问
curl 127.0.0.1:8080
curl ip:8080
查看文件的安装路径(例 tomcat): sudo find / -name *tomcat* 查看Tomcat安装路径。