yum install java (先安装java)
wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8.5.29.tar.gz
解压在/usr/local/tomcats/tomcat808X
在/etc/profile 里添加
CATALINA_BASE_1=/usr/local/tomcats/tomcat8082
CATALINA_HOME_1=/usr/local/tomcats/tomcat8082
TOMCAT_HOME_1=/usr/local/tomcats/tomcat8082
CATALINA_BASE_2=/usr/local/tomcats/tomcat8084
CATALINA_HOME_2=/usr/local/tomcats/tomcat8084
TOMCAT_HOME_2=/usr/local/tomcats/tomcat8084
在tomcat/bin里的startup.sh里添加
export CATALINA_HOME=$CATALINA_2_HOME
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_4_HOME
export CATALINA_BASE=$CATALINA_4_BASE
在server.xml里修改端口
8005 、8080 、8009
2.tomcat启动超级慢,十几分钟才能启动。
1
|
12
-Oct-
2017
14
:
20
:
59.089
WARNING [localhost-startStop-
1
] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance
for
session ID generation using [SHA1PRNG] took [
850
,
730
] milliseconds.
|
这个启动时间非常恐怖,其实是tomcat阻塞在那里了,具体原因是我大致了解到的是,linux根据噪声来获取随机值,键盘声等。
解决方法:jdk1.8.0_111/jre/lib/security/java.security。在你的jdk安装目录下找到这个文件,替换下面的这句话,大约在第117行
重启tomcat就好了,你会发现启动超级快哦!!!
idea远程服务器配置
Tomcat 启动方式:
./catalina.sh jpda start
注意:这个会默认将 jpda 的 address 设置为 “localhost:8000”,所以还需要编辑 catalina.sh 在其顶部增加一行:
export JPDA_ADDRESS=8000(调试端口和ide保持一致)
也就是去掉默认监听的 localhost 地址,使得可以在其它开发机器上调试。
另外还需要注意的就是别忘记在防火墙上开放 8000 这个端口,当然,这个端口也可以根据需要自己修改为其它数字。
tomcat启动方式为 ./catalina.sh jpda start