Linux(CentOS) 下安装 Tomcat/JDK

参考地址:https://help.aliyun.com/document_detail/52806.html

 

 

第一步:创建网站根目录

# 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-8u231-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  表示在系统命令中添加或修改变量,如下:

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   --- 这里是将 $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 中的端口号,三个都改成不一样的)

# vim /etc/sysconfig/iptables  --编辑防火墙配置文件,放行指定端口。(linux 默认只放行22端口)

:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT      --这里放行8080端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8060:8070 -j ACCEPT    --这里放行8060到8070的所有端口
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# service iptables restart   --重启防火墙

# /usr/java/tomcat_test/bin/startup.sh    (启动Tomcat)

# /usr/java/tomcat_test/bin/startup.sh & tailf /usr/java/tomcat_test/logs/catalina.out   (启动并打印日志)

# /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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值