码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat环境部署

时间:2018-02-14 10:39:40      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:java_home   ror   name   技术   html   ext   ati   shutdown   tomcat8   

1、java安装
#java env
export JAVA_HOME=/usr/local/src/jdk1.8.0_162
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVE_HOME/bin:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib

2、下载tomcat
wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz

3、启动tomcat
cd /usr/local/tomcat/bin/
技术分享图片
./start.sh //启动tomcat
./shutdown.sh //关闭tomcat
技术分享图片
8080服务端口,8085管理端口,8090第三方应用端口(例如http)
技术分享图片

4、编辑配置文件server.xml,新增虚拟主机
vi /usr/local/tomcat/config/server.xml

<Host name="www.123.cn" appBase=""
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"
<Context path="" docBase="/var/www/html/123.cn/" debug="0"
reloadable="true" crossContext="true"/>
</Host>

####docBase和appBase二选一,不要两个都填写,可能会造成相冲影响,war包放在默认的/usr/local/tomcat/webapps里面。
wget http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war
技术分享图片

tomcat8启动很慢
技术分享图片
有两种解决办法:

1)在Tomcat环境中解决(在启动或关闭tomcat时候会报错,启动时间并没有降低多少)
可以通过配置JRE使用非阻塞的Entropy Source。
在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom 即可。
加入后再启动Tomcat,整个启动耗时下降到Server startup in 2912 ms。

2)在JVM环境中解决(启动tomcat很快2秒甚至是1秒就启动成功)
打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:
securerandom.source=file:/dev/random
替换成
securerandom.source=file:/dev/urandom
技术分享图片

tomcat环境部署

标签:java_home   ror   name   技术   html   ext   ati   shutdown   tomcat8   

原文地址:http://blog.51cto.com/wsw26/2071620

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!