您的位置:首页 > 运维架构 > Tomcat

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

2018-03-22 23:22 246 查看
前几天把项目部署到阿里云上,能够让其他用户访问自己写的小东西。

但是一般访问的格式是

服务器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、关于端口问题

该端口不能占用

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

关于防火墙的一些操作:

启用 sudo ufw enable

关闭 sudo ufw disable

查看防火墙状态 sudo ufw status

允许外部访问80端口 sudo ufw allow 80

禁止外部访问80端口 sudo ufw delete allow 80

最后

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat 阿里云