zoukankan      html  css  js  c++  java
  • linux下安装tomcat

    1.下载tomcat(https://tomcat.apache.org/)并上传(rz)文件到linux

    、、

    2.解压
    通过cd命令进入到下载的tomcat目录下
    将解压的文件拷贝到你想放置的目录(目录不存在就先建立)
    tar zxvf ./apache-tomcat-8.5.31.tar.gz -C /usr/local
     
    3.文件夹名称太长,将apache-tomcat-8.5.31重命名为tomcat8
     mv apache-tomcat-8.5.31 tomcat8

    4.修改tomcat的端口
    进入cd /usr/local/tomcat8/conf/目录下,打开server.xml(sudo vi server.xml)将端口8080修改为8081。
    <Connector port="8081"protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443"/>
     

    5.测试
    启动tomcat
    cd /usr/local/tomcat8
    cd bin
     ./startup.sh
    在浏览器中输入http://localhost:8081/看到tomcat的欢迎页面。localhost替换为Linux服务器IP。

    (关闭防火墙的方法为:
    1. 永久性生效
    开启:chkconfig iptables on
    关闭:chkconfig iptables off
    2. 即时生效,重启后失效
    开启:service iptables start
    关闭:service iptables stop)


    6.内存优化
    Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置 JAVA_OPTS 参数。我的服务器是6G内存,所以我设置JVM启动参数大些,个人可以根据自己的实际情况进行设置。
    JAVA_OPTS='-Xms2048m -Xmx4096m -Xmn1g-Xss1024k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:PermSize=1024m-XX:MaxPermSize=1024m -XX:MaxTenuringThreshold=0 -XX:+UseParallelGC-XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicy'
     

    7. 运行./startup.sh时可能你会出现如下问题:
    touch: cannot touch ‘/usr/local/tomcat8/logs/catalina.out’: Permission denied
    原因是安装后logs这个目录的权限不够,可以这样来更改一下:
    chmod 766 -R ./logs

  • 相关阅读:
    316 Remove Duplicate Letters 去除重复字母
    315 Count of Smaller Numbers After Self 计算右侧小于当前元素的个数
    313 Super Ugly Number 超级丑数
    312 Burst Balloons 戳气球
    309 Best Time to Buy and Sell Stock with Cooldown 买股票的最佳时间含冷冻期
    Java 类成员的初始化顺序
    JavaScript 全局
    HTML字符实体
    Java中的toString()方法
    JavaScript 弹窗
  • 原文地址:https://www.cnblogs.com/yanghaotai/p/9076816.html
Copyright © 2011-2022 走看看