1java 安装
- #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
来源: http://www.bubuko.com/infodetail-2498123.html