Linux服务器配置Tomcat + tomcat设置开机自启 + 服务器启动tomcat很慢

一:tomcat的安装和启动

1.安装目录

cd /usr/local/src/

我们将tomcat安装到服务器此目录下(可以根据个人喜好自定义安装)

2.进入tomcat官网

https://tomcat.apache.org/download-80.cgi

3.点击需要下载的tomcat的版本,建议与jdk保持一致

tomcat官网页面
建议与jdk版本保持一致
(linux安装jdk传送门)
往下拉,进入到如图所示的页面,单击右键点击tar.gz
在这里插入图片描述
复制下载链接

wget  https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.72/bin/apache-tomcat-8.5.72.tar.gz

4.进入到服务器,在src目录下输入

wget  https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.72/bin/apache-tomcat-8.5.72.tar.gz

在这里插入图片描述

5.安装成功以后,对该文件进行解压

tar -xvf apache-tomcat-8.5.72.tar.gz

在这里插入图片描述

8.进入到tomcat8文件夹下的bin目录

cd /usr/local/src/tomcat8/

找到sartup.sh就可以启动服务了,为了启动服务,我们来输入命令:

./bin/startup.sh 

回车后,你会看到服务启动的状态信息
在这里插入图片描述

9. 测试tomcat是否部署成功

注:tomcat默认端口为8080端口

http://47.99.62.102:8080/

在这里插入图片描述

10. 防火墙

10.1 启动
而当你用linux的ip在外部访问时,会发现失败,这是因为默认情况下,linux的防火墙是开启的,并且只允许系统安装好后,特别的几个端口可以外部访问,后期装的软件,如果需要通过外部端口访问,有两种解决方案:
1.使用命令:

sevice iptables stop 

来停止防火墙服务,但是当你启动linux系统时,防火墙又会重新启动;2.最根本的解决办法,是在防火墙规则里添加需要外部访问的端口号规则,使用下面的命令来实现:
首先输入命令:

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

来编辑防火墙规则文件, 接着输入命令:

/etc/rc.d/init.d/iptables save 

来重新启动防火墙服务,使刚添加的规则生效。

10.2 测试端口
防火墙规则添加好了,你再用在外部的浏览器使用

http://47.99.62.102:8080/ 

的格式来访问tomcat,就会发现成功了

二:tomcat设置开机自启

每次开机都要启动tomcat,非常麻烦:通过直接修改系统文件,实现tomcat自启动:

2.1 修改rc.local脚本文件

vim /etc/rc.d/rc.local

这个脚本是使用者自定的开机启动程序,可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令

2.2 添加如下内容

export JAVA_HOME=/usr/local/src/jdk1.8           #jdk的安装目录,根据自己的安装目录进行配置
/usr/local/src/tomcat8/bin/startup.sh start            #tomcat的安装目录

在这里插入图片描述
退出编辑文件
按esc键,:wq退出(保存退出),:q!(不保存退出)

2.3将rc.local修改为可执行

chmod 777 /etc/rc.d/rc.local

三:服务器启动tomcat很慢

配置完tomcat后一般通过执行tomcat文件bin下面的startup.sh和shutdown.sh两个文件来启动和关闭tomcat,如果遇到tomcat启动十几分钟才能访问的话输入以下命令可解决:

yum -y install rng-tools 
systemctl start rngd

查看日志

tail -300f /usr/local/src/tomcat8/logs/catalina.out
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

随意石光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值