安装java
yum -y install java-1.8.0-openjdk
Tomcat使用到的端口有8080, 8009, 8005
8005启动需要借助随机数 /dev/random , random产生随机数较慢,可以借助urandom或者其他工具
借助urandom:
mv /dev/random /dev/random.bak
ln -s /dev/urandom /dev/random
借助工具:
yum -y install rng-tools
systemctl start rngd
/usr/local/tomcat/bin/startup.sh \\开启服务
/usr/local/tomcat/bin/shutdown.sh \\关闭服务
验证: firefox http://192.168.2.100:8080
vim /usr/local/tomcat/conf/server.xml \\修改配置文件
...
<Host name="localhost" appBase="webapps" docBase="ROOT" \\appbase 根目录 docBase 网页目录,默认是ROOT
unpackWARs="true" autoDeploy="true"> \\unpackWARs 自动解压war包, autoDeploy自动更新配置
<Context path="/test" docBase="/var/www/html"/> \\地址跳转,访问的/test会跳转到/var/www/html
</Host>
...
/usr/local/tomcat/logs/catalina.2019-09-17.log tomcat错误日志
tomcat 加密网站
创建私钥和证书文件:
keytool -genkeypair -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/keystore
vim /usr/local/tomcat/conf/server.xml
...
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="/usr/local/tomcat/keystore" keystorePass="123456" />