tomcat发布项目并去掉端口跟项目名,并通过域名访问项目

  1. 先将项目打包成war包,放入tomcat根目录下的webapps目录下;
  2. 去掉端口号:打开tomcat安装目录下的conf目录下的server.xml,搜索 <Connector port,应该能搜到三个结果,其中一个默认被注视掉,还有两个有效的,找到 protocol属性值为"HTTP/1.1" 的这一项,如下:
 <Connector port="8080" protocol="HTTP/1.1" 
         connectionTimeout="20000" 
          redirectPort="8443" />

将以上配置中port端口修改为80,因为80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,浏览网页服务默认的端口号都是80,因此只需输入网址(或IP地址)即可。

  1. 去掉项目名:在server.xml的标签之上添加项目部署配置,如下:

注:path="",即把发布的项目名去掉。

  1. 保存server.xml,启动tomcat,直接在浏览器的地址栏中输入IP地址即可访问发布的项目。

注意:如果需要去掉发布项目的项目名,必须将tomcat端口号改为80,否则输入IP地址和端口号,会进入tomcat的管理界面。
5. ①找到Engine节点中defaultHost原localhost改为申请到的域名。

<Engine name="Catalina" defaultHost="localhost">

②找到Host节点,在里面添加一个节点,并修改Host的name属性为你的域名。


<Host name="你的域名"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

猜你喜欢

转载自blog.csdn.net/weixin_43217065/article/details/90215088