Linux下安装tomcat

1.先要安装linux运行Java环境:

安装Java环境请看:linux下配置java环境

2.去Apaache tomcat下载跨平台版:

在这里插入图片描述

3.解压到你想要放的文件夹

$ tar -zvxf 压缩包名

在这里插入图片描述

4.启动,停止

进入,服务器bin目录,在linux终端输入一下命令:启动tomcat:

./startup.sh #启动tomcat

./shutdown.sh #停止tomcat

6.修改端口号,修改tomcat端口号为:8888

在这里插入图片描述

7.查看是否成功

启动 ./startup.sh
使用 curl http://localhost:8888,得到如下如图:就表示启动成功了。

在这里插入图片描述

8.开放端口

一定要记住在安全组开放端口号,并且要在linux防火墙配置端口开放:

#先关闭tomcat,以防出现端口占用错误
#zone 代表开放权限 
#add-port 代表你要开放的端口号
#--permanent 设置永久有效,否则重启后失效
firewall-cmd --zone=public --add-port=8888/tcp --permanent

#重启防火墙服务
systemctl restart firewalld.service

在这里插入图片描述

9.开启远程管理

1.打开tomcat目录/conf/Catalina/localhost/manager.xml文件,如果没有就新建一个空白同名文件,内容如下:

<Context privileged="true" antiResourceLocking="false"   
         docBase="${catalina.home}/webapps/manager">  
             <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />  
</Context> 

2.修改/webapps/manager/META-INF/context.xml,注释掉value里内容

<Context antiResourceLocking="false" privileged="true" >
    <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
</Context>
改为
<Context antiResourceLocking="false" privileged="true" >
    <!--
    <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
    -->
</Context>

3.修改tomcat目录conf/tomcat-users.xml,添加角色和用户,加script是因为远程maven部署用

<role rolename="manager-gui"/>
<user username="admin" password="123456" roles="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

注意对于tomcat9来说,不能同时赋予用户manager-script和manager-gui角色。

然后重新启动再访问,会提示输入上面的用户名密码,打开后,如下图:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值