CentOS7系统安装Tomcat

系统:Windows11家庭中文版

应用:VMware Workstation Pro   FinalShell 4.3.10

使用包:apache-tomcat-8.5.53.tar.gz

目录: 1.安装Tomcat

         2.修改端口号

         3.如何使用浏览器访问tomcat

         4.配置Tomcat服务

安装

        前提步骤安装JDK

        JDK在上一篇文档中可见详细教程

        安装JAVA的JDK文档

    1. 下载

Apache Tomcat® - Welcome!

这里是Tomcat的官方网站 

进去这个页面 点击框选的 Archives 

这里是所有tomcat8版本的存放位置

选择需要下载的版本  这里是 8.5.53 版本

点击bin/目录 选择框选的版本 点击下载

下载到桌面 做好准备工作

---1.开始安装配置tomcat

#创建存放tomcat的目录 这里是 /opt下的目录   /opt/tomcat

mkdir /opt/tomcat

#将下载的包放到root根目录下  直接拖进去即可 

# 解压到指定目录     -C后面跟的是解压到的目录

tar -xvf apache-tomcat-8.5.53.tar.gz -C /opt/tomcat/

# 改名目录名为tomcat8

mv /opt/tomcat/apache-tomcat-8.5.53/ /opt/tomcat/tomcat8

修改成功

#如果需要启动多个tomcat 则需要修改多个端口号

#修改server.xml

vim /opt/tomcat/tomcat8/conf/server.xml

进入server.xml文件中

找到如图行,Tomcat默认端口为8080,按照需求修改即可

修改完成之后记得开放8080端口 

--这句意思是  添加一个8080的端口号 并且重新加载 才会显示这个端口号

firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload

提示两个都成功了

#使用命令查看当前开启的端口号

firewall-cmd --list-ports

这样 8080端口号就成功开启了

-------------------------------------------------------------------------------------------------

配置到这里 距离效果就差最后一步了

#启动   停用 tomcat

# 启动

sh /opt/tomcat/tomcat8/bin/startup.sh

# 停用

sh /opt/tomcat/tomcat8/bin/shutdown.sh

--至此  tomcat启动成功!

--使用浏览器访问tomcat页面   --一定是tomcat启动 再去浏览器

输入虚拟机的IP地址 加上:8080即可看到tomcat页面

--tomcat安装成功   启动成功!!!

--配置Tomcat服务

配置tomcat8.service

# 创建Tomcat8服务文件

        vim /usr/lib/systemd/system/tomcat8.service

--放入内容

# 内容
[Unit]
#当前配置文件的描述信息
Description=Tomcat8 
#After和Before:表示启动顺序,不涉及依赖关系。
#Before=xxx.service表示本服务在xxx.service 启动之前启动,
#After=yyy.service表示本服务在yyy.service 之后启动。 
[Service]
#定义启动类型 后台运行模式
Type=forking
#定义启动进程时执行的命令。
ExecStart=/opt/tomcat/tomcat8/bin/startup.sh
#重服务时执行的命令
ExecReload=/opt/tomcat/tomcat8/bin/startup.sh
#定义关闭进程时执行的命令。
ExecStop=/opt/tomcat/tomcat8/bin/shutdown.sh
[Install]
#表示多用户命令行状态
WantedBy=multi-user.targe

--这里不加注释了 看着过于繁琐

        记得退出保存

运行

journalctl -xe

会提示这种报错 可以尝试关闭防火墙

 sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service

--如果JDK没配则会报错

--报错提示说是缺少JAVA_HOME或JRE_HOME环境变量

--就算在/etc/profile下配置了,tomcat也加载不 到,

这时要在tomcat的bin下找到一个名为setclasspath.sh的文件

在setclasspath.sh中添加JAVA_HOME环境变量

vim serclasspath.sh

在框选下面输入JAVA_HOME的环境变量    

export JAVA_HOME=/usr/local/jdk1.8.0_421

记得退出保存

至此  安装配置启动完成!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值