1)我在windows上下载的压缩包,apache-tomcat-10.0.6.tar.gz
tomcat官方下载地址:https://tomcat.apache.org/download-10.cgi
2)将其拷贝到服务器的路径下,这里我用的WinSCP工具直接拖过去的
WinSCP官方下载地址:https://winscp.net/eng/download.php
3)解压tomcat文件:
sudo tar zxvf apache-tomcat-10.0.6.tar.gz
4)修改startup.sh文件:apache-tomcat-10.0.6/bin目录下
cd apache-tomcat-10.0.6/bin
sudo vi startup.sh
#set oracle jdk environment
export JAVA_HOME=你的jdk所在的目录/jdk1.8.0_102
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=你的tomcat所在的目录/apache-tomcat-10.0.6
5)修改server.xml文件:apache-tomcat-10.0.6/conf目录下
cd apache-tomcat-10.0.6/conf
sudo vi server.xml
第1处修改点:
<Engine name="Catalina" defaultHost="你的公网ip">
第2处修改点:
<Host name="你的公网ip" appBase="webapps"
unpackWARs="true" autoDeploy="true">
可改可不改的修改点:
<Connector port="你喜欢的端口号" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
6)启动tomcat和查看日志:
cd apache-tomcat-10.0.6
启动:sudo sh bin/startup.sh
查看日志:sudo tail -f logs/catalina.out
关闭:sudo sh bin/shutdown.sh
7)阿里云工作台--安全--防火墙--添加规则:
image-20210613153626457.png
这里的端口号要与上面配置的端口号一致
8)试试成果
image-20210613153524037.png
9)如果是web项目或者文件夹想要被访问,可以直接扔在webapps目录下,就可以通过浏览器访问了。
10)网上也有这种修改sever.xml文件的做法,但是我没成功,你们可以试试能不能行吧(/手动狗头)
sudo vi server.xml
在末尾加上路径的配置信息
<Context docBase ="实际的文件绝对路径" path ="/访问路径" debug ="0" reloadable ="true"/>