测试环境:腾讯云服务器
操作系统:Ubuntu 14.04.1 LTS (GNU/linux 3.13.0-86-generic x86_64)
sudo mkdir /usr/jvmcd /usr/jvm#下载JDKsudo wget --no-check-certificate --no-cookies --header "Cookie: Oraclelicense=accept-securebackup-cookie "http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz#解包sudo tar -zvxf jdk-8u121-linux-x64.tar.gz二、下载安装tomcat
到http://tomcat.apache.org下载tomcat的安装文件,我使用的版本是apache-tomcat-7.0.75sudo mkdir /usr/tomcatcd /usr/tomcatsudo wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.75/bin/apache-tomcat-7.0.75.zipsudo unzip apache-tomcat-7.0.75.zip三、设置环境变量
以下语句可以放在/usr/tomcat/apache-tomcat-7.0.75/bin/catalina.sh的最前面
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-7.0.75export JAVA_HOME=/usr/jvm/jdk1.8.0_121export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport CATALINA_OPTS=-Djava.security.egd=file:/dev/urandom四、启动tomcat服务器
#赋予文件可执行权限sudo chmod 775 /usr/tomcat/apache-tomcat-7.0.75/bin/*.sh#启动sudo /usr/tomcat/apache-tomcat-7.0.75/bin/startup.sh#停止sudo /usr/tomcat/apache-tomcat-7.0.75/bin/shutdown.sh有时候tomcat启动很慢,那是由于随机数发生器由于“噪音”不够所以发生了阻塞(详情见http://www.jianshu.com/p/576d356dc163)。
设置置环境变量
export CATALINA_OPTS=-Djava.security.egd=file:/dev/urandom或者export JAVA_OPTS=-Djava.security.egd=file:/dev/urandom指定使用伪随机数发生器。
新闻热点
疑难解答