阿里云服务器上配置tomcat

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"/>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容