【相关链接】记录在阿里云服务器上发布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配置成功了