记录在阿里云服务器上发布tomcat web项目的全过程(centOS7.7+ECS)(二)tomcat

【相关链接】记录在阿里云服务器上发布tomcat web项目的全过程(centOS7.7+ECS)(一)jdk
【相关链接】记录在阿里云服务器上发布tomcat web项目的全过程(centOS7.7+ECS)(二)tomcat
【相关链接】记录在阿里云服务器上发布tomcat web项目的全过程(centOS7.7+ECS)(三)sqlserver+web项目

3.安装tomcat

【参考链接2】阿里云服务器配置 Tomcat

同上面jdk的安装一样是那个公众号的内容
在这里插入图片描述
【参考链接3】centos7linux 安装jdk ,Tomcat加配置加自动启动。等命令

3.1下载tomcat

下面是Tomcat的国内镜像网站:
https://mirrors.cnnic.cn/apache/tomcat/
关于tomcat对应的java版本可以在tomcat官网查看:
http://tomcat.apache.org/whichversion.html

①从上面那个镜像网站查找对应的版本然后再通过Xshell进行下载,下面是我的下载信息

wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.tar.gz

②解压安装到/aliyun/server目录,这个目录也可以自己指定,如果你没有这个目录可以先自己建一个

tar zxvf apache-tomcat-8.5.56tar.gz -C /aliyun/server/

③cd进入解压目录,重命名一下文件便于操作

cd /aliyun/server/ 
mv apache-tomcat-8.5.56 tomcat8 

④进入Tomcat根目录,修改用户和用户组为root

cd /aliyun/server/tomcat8 
chown -R root . 
chgrp -R root .
3.2配置tomcat
//在/etc/profile文件中配置Tomcat环境变量
//使用vim指令打开/etc/profile文件,vi指令也行,主要是vim有高亮效果
vim /etc/profile

//在文件最后面加上
export CATALINA_HOME=/aliyun/server/tomcat8

//保存后退出,使用以下指令刷新变量使配置立即生效:
source /etc/profile

//进入tomcat的bin目录,修改catalina.sh
cd $CATALINA_HOME/bin
vim catalina.sh 

//找到这一行:
# OS specific support. $var _must_ be set to either true or false. 
//在这行下面新增如下配置语句,指定tomcat的目录以及jdk的目录,保存后退出
CATALINA_HOME=/aliyun/server/tomcat8 
JAVA_HOME=/usr/java/jdk1.8.0_251
JRE_HOME=/usr/java/jdk1.8.0_251/jre

//进入tomcat的/conf目录,修改Tomcat配置文件server.xml
cd $CATALINA_HOME/conf
vim server.xml

端口号为8080
在这里插入图片描述下面的 defaulHost 修改为:自己公网IP
在这里插入图片描述
将下方的 name 修改为:自己的公网IP
在这里插入图片描述

3.3在阿里云ECS服务器中添加安全组,放行8080端口

在云服务器ESC->网络与安全->安全组处,点击实例的配置规则,添加安全组
在这里插入图片描述

3.4安装tomcat服务

①将catalina.sh文件复制到 /etc/init.d/目录下,并命名为tomcat;
当前所在目录需要是tomcat的bin目录

cp catalina.sh /etc/init.d/tomcat
  • 到这个地方为止步骤是按照链接2的步骤进行的,但是由于我使用的是centOS系统,所以更新服务的方式是不同的,下面②③是我参考了链接3实现的

②把改脚本授权给所有用户执行

chmod 755 /etc/init.d/tomcat
③拷贝的脚本并不能直接使用,还需要修改添加一些配置,添加chkconfig和description两行注释。有这两行注释才能支持chkconfig命令配置服务

vim /etc/init.d/tomcat

在文件中加入以下代码

#chkconfig: 2345 10 90
#description: tomcat service

//说实话下面这两行代码我觉得可能不需要再加了,但是为了防止出错,我还是加上了
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_251
export CATALINA_HOME=/aliyun/server/tomcat8

使用chkconfig --add命令添加服务

chkconfig --add tomcat
3.5测试

进入到tomcat的bin目录下,直接运行startup.sh

sh startup.sh

启动tomcat

service tomcat start

关闭tomcat

service tomcat stop

如果以上指令没有报错,尝试使用以下地址在浏览器访问tomcat服务器

http://你的主机Ip地址:8080

如果能够成功访问就说明tomcat配置成功了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值