转载:https://blog.csdn.net/lcyaiym/article/details/76696192
安装tomcat需要先安装好java的jdk
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz
tar -zxvf apache-tomcat-8.5.4.tar.gz
mkdir /usr/local/tomcat
mv apache-tomcat-8.5.4/* /usr/local/tomcat
cd /usr/local/tomcat/bin
./startup.sh
./shutdown.sh
vim /usr/local/tomcat/conf/tomcat-users.xml
<tomcat-users>
<user name="admin" password="admin" roles="admin-gui,manager-gui" />
</tomcat-users>
vim /usr/local/tomcat/conf/server.xml
<Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
cd /usr/local/tomcat/webapps
systemctl start firewalld
firewall-cmd --zone=public --add-port=9090/tcp --permanent
firewall-cmd --reload
keytool -genkey -alias tomcat -keyalg RSA
注意:CN为主机名称,本机可用localhost
cp .keystore /usr/local/tomcat/conf/
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/.keystore" keystorePass="123456"/>
·bin //存放Tomcat的命令脚本文件
·conf //存放Tomcat服务器的各种配置文件,最主要是server.xml
·lib //存放Tomcat服务器支撑jar包
·logs //存放日志文件
·temp //存放临时文件
·webapps //web应用所在目录,外界访问web资源的存放目录
·work //Tomcat的工作目录
webapps -- web应用所在目录
|--- html, jsp, css, js文件等 -- 这些文件一般在web应用根目录下,根目录下的文件外界可以直接访问.
|--- WEB-INF 目录 -- java类、jar包、web配置文件存在这个目录下,外界无法直接访问,由web服务器负责调用.
|--- classes 目录 -- java类
|--- lib 目录 -- java类运行所需要的jar包
|--- web.xml 文件 -- web应用的配置文件
原文:https://www.cnblogs.com/flypig666/p/12890846.html