美文网首页
CentOS tomcat8 安装及配置

CentOS tomcat8 安装及配置

作者: 咖啡电视 | 来源:发表于2017-12-11 11:36 被阅读0次

    一:下载tomcat8

    wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.47/bin/apache-tomcat-8.0.47.tar.gz

    二:解压

    tar -zxvf apache-tomcat-8.0.47.tar.gz -C /tomcat8 

    三:运行

    ./startup.sh  :这种方式代表在后台运行

    下面这几种在关闭会话后tomcat都会停止

    ./catalina.sh start

    ./catalina.sh stop

    ./catalina.sh run :表示看到日志

    注意:tomcat 8080端口需要打开权限,在阿里云安全组设置

    Tomcat日志文件: cataina.out

    四:tomcat域名绑定

    Tomcat绑定域名:

    修改server.xml,localhost改为相应的域名

    docBase表示物理路径,可以是相对路径也可以是绝对路径,相对路径时相对appBase的,

    如hello,代表/webapps/hello。path代表虚拟路径,如果path为空,则代表

    访问域名则可以直接访问该项目

    五:tomcat启动卡住的问题

    解决Linux环境下Tomcat启动卡住问题

    最近发现在服务器上启动tomcat,会存在卡住的情况,这种情况是每次必现,通过搜索发现是随机数生成问题.解决方案如下

    将$JAVA_HOME/jre/lib/security/Java.security内,将securerandom.source的内容改为file:/dev/./urandom即可

    [if !supportLists]·[endif]注: Linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。可能在生成随机数的时候卡住了,导致tomcat启动不了

    [if !supportLists]·[endif]

    在服务器启动时也可以加上参数-Djava.security.egd=file:/dev/./urandom

    六:tomcat内存设置

    Linux下修改JVM内存大小:

    要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的.

    # OS specific support. $var _must_ be set to either true or false.

    export JAVA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"

    cygwin=false

    相关文章

      网友评论

          本文标题:CentOS tomcat8 安装及配置

          本文链接:https://www.haomeiwen.com/subject/eghiixtx.html