Linux安装Tomcat

Linux安装Tomcat

一:安装Tomcat

(1)使用FinalShell自带的上传工具将Tomcat的二进制发布包上传到Linux

网盘:链接: https://pan.baidu.com/s/18cbYgL1Y5vtZsxKsqTnSDQ?pwd=ut6k 提取码: ut6k

(2)解压安装包,命令为 tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local

tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local

(3)进入Tomcat的bin目录启动服务,命令为 sh startup.sh 或者 ./startup.sh

./startup.sh	
或者
sh startup.sh

出现这个就表示已经启动成功了!

二:如何验证是否启动成功呢?

1.验证Tomcat启动是否成功,有多种方式:

​ 1.查看启动日志(Tomcat在启动的时候,会把启动日志记录到这个日志文件里面logs/catalina.out,我们可以查看这个文件里面有没有异常信息,来判断Tomcat是否启动成功)

more /usr/local/apache-tomcat-7.0.57/logs/catalina.out
或者
tail -50 /usr/local/apache-tomcat-7.0.57/logs/catalina.out

​ 2.查看进程(因为Tomcat作为一个服务启动完之后,如果没有问题的话,在系统进程里面应该能找到他)

ps -ef | grep tomcat

既然我们的Tomcat服务启动正常,那我们能不能在我们的Windows系统中通过浏览器来访问Linux里面的Tomcat首页呢??

​ 访问http://192.168.137.130:8080/会发现无法访问此网站,这是为什么??明明Tomcat服务已经启动成功了。其实这里涉及到了Linux的防火墙问题。因为默认情况下,Linux系统它的防火墙默认是开启的,也正是因为它是开启状态,所以我们是访问不到Linux系统里面的8080端口的。

执行命令systemctl status firewalld会发现,防火墙是运行的

systemctl status firewalld
或者
firewall-cmd --state	(这个命令输出更加简洁)

(方法一):我们可以通过systemctl stop firewalld命令关闭防火墙(这个命令是暂时关闭防火墙,也就是重启过后防火墙又开启了)

如果要永久关闭防火墙,执行命令systemctl disable firewalld

systemctl stop firewalld (暂时关闭)

systemctl disable firewalld (永久关闭)

如果要重新开启防火墙,执行systemctl start firewalld

systemctl start firewalld (开启防火墙)

(方法二):但是防火墙开启了,系统是安全了,但是我连系统首页面都访问不了了。所以一般情况下是开启指定端口。比如我现在服务器上只有一个tomcat,我从外部只要能访问到8080端口就行了,这个时候就可以只把8080端口开放出来,其他的都不开放。

开放指定端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent

firewall-cmd --zone=public --add-port=8080/tcp --permanent (开放8080端口0)
firewall-cmd --zone=public --remove-port=8080/tcp --permanent (关闭8080端口)
firewall-cmd --reload (重新加载)
firewall-cmd --zone=public --list-ports (列出开放的端口)

三:停止Tomcat服务

(1)运行Tomcat的bin目录中提供的停止服务的脚本文件 shutdown.sh

sh shutdown.sh
或者
./shutdown.sh

(2)结束Tomcat进程

​ 查看Tomcat进程,获得进程ID

ps -ef | grep tomcat

执行命令结束进程 kill -9 26387

kill -9 26387

注意:kill命令是Linux提供的结束进程的命令,-9表示强制结束

abONK6BO-1719281991989)]

执行命令结束进程 kill -9 26387

kill -9 26387

注意:kill命令是Linux提供的结束进程的命令,-9表示强制结束

​ 正常情况下执行shutdown.sh脚本结束,正常情况下结束不了的话再杀死进程

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值