第一步:创建网站根目录
# mkdir -p /data/wwwroot/default
第二步:新建 Tomcat 测试页面:
# echo Tomcat test > /data/wwwroot/default/index.jsp (将“Tomcat test” 写入到新建的index.jsp 文件里)
第三步:下载安装 JDK
# wget http://mirrors.linuxeye.com/jdk/jdk-7u80-linux-x64.tar.gz (下载JDK, http://mirrors.linuxeye.com/jdk/
地址下有不同版本的jdk可选)
# mkdir /usr/java (新建目录存放JDK/Tomcat等文件)
# tar xzf jdk-8u121-linux-x64.tar.gz -C /usr/java (解压JDK到/usr/java 目录)
第四步:设置环境变量
# mkdir /home/backup (创建备份目录)
# cp /etc/profile /home/backup/ (备份系统环境变量)
# vi /etc/profile (打开环境变量设置文件并添加以下内容)
export JAVA_HOME=/usr/java/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
# source /etc/profile (加载环境变量)
# java -version (检查JDK版本)
第五步:下载并安装Tomcat
# wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz
# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz (这两个地址哪个能下载用哪个)
# tar xzf apache-tomcat-8.5.20.tar.gz -C /usr/java (解压Tomcat到/usr/java 目录)
# vi server.xml (修改 tomcat_weixin/conf/server.xml
中的端口号,三个都改成不一样的)
# /usr/java/tomcat_test/bin/startup.sh (启动Tomcat)
# /usr/java/tomcat_test/bin/shutdown.sh (停止Tomcat)
# tail -f /usr/java/tomcat_test/logs/catalina.out (查看Tomcat日志)
第六步:同一个Tomcat下面部署多个项目
1.找到Tomcat配置文件service.xml,在host标签中添加:(多站点添加多个context,指定项目路径和站点名)
要安装多个Tomcat 的时候,只要多复制几个Tomcat出来,修改端口号就可以了。当Tomcat启动不起来的时候,查看Tomcat日志,看看具体报什么错,再想办法处理
tomcat在linux中启动慢的解决方案
有两种解决办法:
1)在Tomcat环境中解决
可以通过配置JRE使用非阻塞的Entropy Source。
在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom 即可。
加入后再启动Tomcat,整个启动耗时下降到Server startup in 2912 ms。
2)在JVM环境中解决
打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:
securerandom.source=file:/dev/random
替换成
securerandom.source=file:/dev/./urandom