1.下载tomcat9
CentOS7下创建目录并下载文件:
cd /usr/local/
mkdir tomcat
cd tomcat
wget +官网复制的tomcat下载链接
或者去官网下载tomcat9,并上传到 /usr/local/tomcat 目录下
官网下载地址:http://tomcat.apache.org/download-90.cgi
2.解压安装tomcat9文件
cd /usr/local/tomcat
tar -zxvf +刚才所下载的tomcat文件
3.配置tomcat开机启动
创建服务名.service(这里服务名可以自己定义,建议用tomcat或者tomcat9)文件,直接vi命令,编辑之后即可保存
cd /usr/lib/systemd/system
vi tomcat.service
按i建插入以下内容
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/apache-tomcat-9.0.16/bin/startup.sh # 解压目录下的startup.sh
ExecStop=/usr/local/tomcat/apache-tomcat-9.0.16/bin/shutdown.sh # 解压目录下的shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
添加完成按ESC键,然后按:wq保存文件,再执行systemctl enable tomcat.service命令使tomcat开机启动
systemctl enable tomcat.service #tomcat.service为刚才创建的文件名
其它相关命令
systemctl start tomcat.service #启动tomcat
systemctl stop tomcat.service #关闭tomcat
systemctl restart tomcat.service #重启tomcat
启动和结束tomcat也可以到tomcat的安装目录的bin目录下执行./shutdown.sh ,./startup.sh来完成
4.验证安装是否成功
打开浏览器输入http://CentOS7的IP地址:8080,查看是否可以进入下面的界面,如果可以,说明 tomcat9安装完成
如果没有进入,关闭防火墙
systemctl stop firewalld
1、命令行界面输入命令“systemctl status firewalld.service”并按下回车键。
2、然后在下方可度以查看得到“active(running)”,此时说明防火墙已经被打开了。
3、在命令行中输入systemctl stop firewalld.service命令,进行关闭防火墙。
4、然后再使用命令systemctl status firewalld.service,在下方出现disavtive(dead),这权样就说明防火墙已经关闭。
5、再在命令行中输入命令“systemctl disable firewalld.service”命令,即可永久关闭防火墙。
前提,CentOS7系统上装有jdk,不然也启动不成功
java -version #查看命令
有则如下:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)