zoukankan      html  css  js  c++  java
  • 在ubuntu服务器上安装tomcat 9

    前提条件:

    确保ubuntu服务器上 已经安装 java 8 或更高版本,安装java8可以参考我的另一篇博文 通过 ppa 在ubuntu server 上安装java 8

    java -version

    java version "1.8.0_191"
    Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

    第一步:下载安装包,解压缩

    
    
    cd /usr/local
    sudo wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz
    #解压缩
    sudo tar xzf apache-tomcat-9.0.12.tar.gz
    #修改文件目录名称
    sudo mv apache-tomcat-9.0.12 /usr/local/apache-tomcat9

    第二步:配置环境变量

    echo "export CATALINA_HOME="/usr/local/apache-tomcat9"" >> ~/.bashrc
    echo "export JAVA_HOME="/usr/lib/jvm/java-8-oracle"" >> ~/.bashrc
    echo "export JRE_HOME="/usr/lib/jvm/java-8-oracle/jre"" >> ~/.bashrc
    source ~/.bashrc

    第三步:设置用户账号

    编辑conf/tomcat-users.xml 在 <tomcat-users> </tomcat-users> 标签之间添加以下管理账号.

    <!-- user manager can access only manager section -->
    <role rolename="manager-gui" />
    <user username="manager" password="_SECRET_PASSWORD_" roles="manager-gui" />
    
    <!-- user admin can access manager and admin section both -->
    <role rolename="admin-gui" />
    <user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-gui" />

    第四步:允许远程IP访问tomcat 主机已经管理tomcat

    tomcat默认只允许从服务器本机localhost 访问和管理tomcat服务器,修改以下两个文件中IP地址正则表达式, 允许网络中的计算机访问和管理tomcat

    Manager File: ./webapps/manager/META-INF/context.xml
    Host Manager File: ./webapps/host-manager/META-INF/context.xml

    第五步:启动tomcat

    cd /usr/local/apache-tomcat9
    #赋予可执行权限
    chmod +x ./bin/startup.sh
    #启动
    ./bin/startup.sh

    Using CATALINA_BASE: /usr/local/apache-tomcat9
    Using CATALINA_HOME: /usr/local/apache-tomcat9
    Using CATALINA_TMPDIR: /usr/local/apache-tomcat9/temp
    Using JRE_HOME: /usr/lib/jvm/java-8-oracle/jre
    Using CLASSPATH: /usr/local/apache-tomcat9/bin/bootstrap.jar:/usr/local/apache-tomcat9/bin/tomcat-juli.jar
    Tomcat started.

    第六步:验证启动成功

    打开浏览器,访问网站,如果界面显示正常则启动成功。

    参考文档

    https://tecadmin.net/install-tomcat-9-on-ubuntu/

    转载请注明出处, 更多博文请访问https://www.cnblogs.com/guoapeng/
  • 相关阅读:
    Selenium自动化测试-unittest单元测试框架
    Python 面向对象
    【新手总结】在.Net项目中使用Redis作为缓存服务
    asp.net性能优化之使用Redis缓存(入门)
    浅谈MVC、MVP、MVVM架构模式的区别和联系
    jquery uploadify在谷歌浏和火狐下无法上传的解决方案(.Net版)
    [翻译]NUnit---Action Attributes(八)
    [翻译]NUnit---String && Collection && File && Directory Assert (七)
    [翻译]NUnit---Exception && Utility Methods (六)
    [翻译]NUnit---Condition Asserts && Comparisons Asserts && Type Asserts (五)
  • 原文地址:https://www.cnblogs.com/guoapeng/p/9823716.html
Copyright © 2011-2022 走看看