tomcat使用域名直接访问项目

找到的Tomcat安装路径  xxx\ tomcat8\ conf(个人的路径),在conf目录下,打开并编辑   server.xml文件。

 1.改端口号,目的:跳过输入端口号从而访问项目。

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

<!-- ------ 更改为 ------ -->

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

2.将Engine的defaultHost改为自己的域名,如果是本地测试则无需更改。

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

<!-- ------ 更改为 ------ -->

<Engine name="Catalina" defaultHost="www.xxxxx.com(自己的域名)">

3.  将主机的名称改为自己的域名,如果是本地测试则无需更改。如下:

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

<!-- ------ 更改为 ------ -->

<Host name="www.xxxxx.com"  appBase="webapps" unpackWARs="true" autoDeploy="true">

 4.  在<Host> </ Host>标签中加入以下代码,doBase为你项目的项目路径。此处为相对路径,也可以为绝对路径。

<Context path="" docBase="tomcat在云服务器的路径/webapps/项目名" reloadable="true"/>
<!--
 注意:本地可用相对路径 docBase="../wtpwebapps/项目名",
    云端需要是绝对路径,否则会访问不到。
 -->

5.保存文件,重启Tomcat的测试(为了避免出错重启下,也可以不重启)。

如果为本地测试,在浏览器输入127.0.0.1,即可访问到项目的默认主页,若没有默认主页则可能会出错,可尝试用项目业务路径来测试。

云端测试同本地测试。

改写自:    https ://blog.csdn.net/u013176571/article/details/69526347

猜你喜欢

转载自blog.csdn.net/ningwb______/article/details/82982945