linux下安装tomcat-8.5

前提:安装jdk1.8

简要步骤:

  1. 下载
  2. 上传
  3. 解压
  4. 配置环境变量
  5. 启动
  6. 检验
  7. 查看已发布的程序

 

详细步骤:

  1. 下载:官网下载地址
    linux下安装tomcat-8.5
  2. 上传
    linux下安装tomcat-8.5
  3. 解压
    tar -zxvf apache-tomcat-8.5.39.tar.gz
    
  4. 配置环境变量
    第一步:执行:vi /etc/profile
    linux下安装tomcat-8.5
    第二步:在最后添加三行
    #tomcat
    export TOMCAT_HOME=/home/apache-tomcat-8.5.39
    export PATH=$PATH:$TOMCAT_HOME/bin
    第三步:让其生效
    source /etc/profile
  5. 启动
    执行:startup.sh
    linux下安装tomcat-8.5
  6. 检验:成功启动后浏览器输入http://192.168.200100:8080/
    192.168.200.100为tomcat服务器ip地址
    注意:记得关闭防火墙,开放端口,不然无法访问
    暂时关闭防火墙命令:systemctl stop firewalld
    永久禁用防火墙命令:systemctl disable firewalld,本命令下次开机才会生效
    linux下安装tomcat-8.5
  7. 查看已经发布的程序
    • 第一步:修改tomcat安装目录==> conf ==>tomcat-users.xml
      在最后一行前如下两行
      <role rolename="manager-gui"/>  
      <username="root" user password="123" roles="manager-gui"/>
    • 第二步:重启tomcat服务
      关闭命令:shutdown.sh
      开启命令:startup.sh
    • web访问 :http://192.168.200100:8080/,点击Manager App,使用第一步设置的账号密码登录,就可以看到发布的项目了
      linux下安装tomcat-8.5
  8. 问题:如果在第7步,修改tomcat-users.xml之后,可以进入Manager Application,恭喜你,你很幸运,如果依旧无法进入Manager Appliction,请看下面解决方案:官网解决方案
    • 第一步:关闭tomcat,执行:shutdown.sh
      linux下安装tomcat-8.5
    • 第二步:在tomcat安装目录/conf/Catalina/localhost/下创建 manager.xml , 内容如下:
      <Context privileged="true" antiResourceLocking="false" docBase="tomcat安装目录/webapps/manager">
          <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
      </Context>

      注意:tomcat安装目录对应自己的

    • 第三步:修改tomcat安装目录/conf/tomcat-users.xml
      <role rolename="manager-gui"/>
      <role rolename="manager-script"/>
      <role rolename="manager-jmx"/>
      <role rolename="manager-status"/>
      <role rolename="admin-gui"/>
      <role rolename="admin-script"/>
      <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
       
      <user username="root" password="root" roles="manager-script"/>
      
    • 第四步:启动tomcat:startup.sh
    • 第五步:web访问tomcat,点击Manager Application,输入admin,admin
      注意:如果出现没有输入账号的情况,直接报错,请关闭浏览器重新打开,或者换其他浏览器访问