Tomcat修改端口的方法及碰到的问题

前几天把项目部署到阿里云上,能够让其他用户访问自己写的小东西。

但是一般访问的格式是

服务器ip:8080/项目名

这样显然有些麻烦,可以通过修改Tomcat的默认端口来解决。

打开Tomcat的安装文件夹:

1、进入conf,编辑server.xml

找到如下标签,将port设置为80

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

找到Host标签,像如下加入Context标签,doBase为项目所在的位置

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

    <Context path="" docBase="/usr/local/Tomcat/webapps/Blog-1.0-SNAPSHOT" reloadable="true" />

</Host>

2、进入bin,编辑startup.bat

注释掉if not “%CATALINA_HOME%” == “” goto gotHome(在前面加rem )

很重要,不然无法访问,自己来来回回将Tomcat重装好几遍。。。

这个坑不要再踩了!!!

3、关于端口问题

  • 该端口不能占用

  • 防火墙中要打开这个端口(关闭防火墙也可以)

关于防火墙的一些操作:

  1. 启用 sudo ufw enable
  2. 关闭 sudo ufw disable
  3. 查看防火墙状态 sudo ufw status
  4. 允许外部访问80端口 sudo ufw allow 80
  5. 禁止外部访问80端口 sudo ufw delete allow 80

最后

设置好之后,启动Tomcat,在浏览器上输入你的ip地址,便可以直接访问到你写的网站的主页了。

test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值