• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    CentOS7 下载安装Tomcat 9的教程详解

    tomcat 不多解释,直接开车;

    1、官网下载安装包

    将tomcat 安装到  /usr/local/tomcat/   目录下

    cd /usr/local/
    mkdir tomcat/
    cd tomcat/
    wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz

    2.解压 ,执行以下命令

    tar -zxvf apache-tomcat-9.0.0.M18.tar.gz

    3.重命名目录

    mv apache-tomcat-9.0.0.M18 tomcat_8080 (/path(目标路径))

    4.配置自启动,切换至Tomcat的bin目录执行vi setenv.sh,并按i进入编辑模式,拷贝以下代码粘贴

    #add tomcat pid
    CATALINA_PID="$CATALINA_BASE/tomcat.pid"
    #add java opts
    JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

    之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出,

    最后执行  chmod +x setenv.sh  确保文件setenv.sh可执行。

    5.配置service 执行cd /usr/lib/systemd/system切换至目录 并执行vi tomcat.service(也可以直接vi /usr/lib/systemd/system/tomcat.service),

    拷贝以下代码粘贴(注意将第6和7行的Tomcat路径/usr/local/apache-tomcat-9.0.0.M18 换成你自己的Tomcat的绝对路径)

    [Unit]
    Description=Tomcat
    After=syslog.target network.target remote-fs.target nss-lookup.target
    [Service]
    Type=forking
    PIDFile=/usr/local/tomcat/tomcat_8080/tomcat.pid     #设置成自己的路径
    ExecStart=/usr/local/tomcat/tomcat_8080/bin/startup.sh  #设置成自己的路径
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    [Install]
    WantedBy=multi-user.target

    开机至开机启动

    //配置开机启动 systemctl enable tomcat
    //启动tomcatsystemctl start tomcat
    //停止tomcatsystemctl stop tomcat
    //重启tomcatsystemctl restart tomcat

    配置完成,建议重启服务器,即输入命令 reboot(或者sudo reboot)即可在浏览器里输入你的服务器地址+8080端口

    (例如:192.168.1.161:8080),如果看到小猫咪表示成功,否则请检查以上所有步骤是否全都执行正确了。

    配置环境变量

    vi /etc/profile

    增加

    export CATALINA_HOME=/usr/local/tomcat/tomcat_8080
    export PATH=$TOMCAT_HOME/bin:$PATH

    如果不能访问,可能是因为防火墙

    systemctl stop firewalld.service  关闭防火墙
    cd /usr/local/tomcat/tomcat_8080/bin 进入tomcat根目录
    ./startup.sh 开启tomcat

    6.修改端口,切换至Tomcat conf目录

    cd /usr/local/tomcat/tomcat_8080/conf
    //输入指令打开文件
    vi server.xml
    //输入 /8080 并回车搜索8080 字符串,找到如下两处地方
    <<Connector port="8080" protocol="HTTP/1.1"
            connectionTimeout="20000"
            redirectPort="8443" />
      <!-- A "Connector" using the shared thread pool-->
      <!--
      <Connector executor="tomcatThreadPool"
            port="8080" protocol="HTTP/1.1"
            connectionTimeout="20000"
            redirectPort="8443" />
    //按“i”进入编辑模式,将port="8080"改成port="80"
    <Connector port="80" protocol="HTTP/1.1"
            connectionTimeout="20000"
            redirectPort="8443" />
      <!-- A "Connector" using the shared thread pool-->
      <!--
      <Connector executor="tomcatThreadPool"
            port="80" protocol="HTTP/1.1"
            connectionTimeout="20000"
            redirectPort="8443" />

    之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出。

    7.配置gui-manager项目部署方式,切换至Tomcat conf目录,输入vi tomcat-users.xml打开文件,按“i”进入编辑模式,拷贝以下代码放置</tomcat-users>标签之间(注意将password和username换成你自己的)

     <role rolename="manager"/>   
     <role rolename="admin"/> 
     <role rolename="admin-gui"/>
     <role rolename="manager-gui"/>
     <user username="xxx" password="***" roles="admin-gui,manager-gui"/>

    之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出。

    输入 cd webapps/manager/META-INF/ 切换至目录,输入vi context.xml打开文件,按i进入编辑模式,将</Context> 标签下的<Valve> 标签注释掉

    <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>

    之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出。

    8.重启Tomcat

    systemctl restart tomcat

    浏览器中直接输入你的服务器地址,例如192.168.1.161(不用输端口号了),看见小猫咪,点击manager 输入账号密码即可部署你的项目了。

    总结

    以上所述是小编给大家介绍的CentOS7 下载安装Tomcat 9的教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    上一篇:Docker Cloud实现部署应用操作详解
    下一篇:Docker端口映射的实现
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    CentOS7 下载安装Tomcat 9的教程详解 CentOS7,下载,安装,Tomcat,的,