把自己的电脑做服务器发布tomcat的项目外网访问

Posted IT小不点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把自己的电脑做服务器发布tomcat的项目外网访问相关的知识,希望对你有一定的参考价值。

1、首先你要确定你有一个外网ip地址。如果你分配到的是一个局域网IP地址需要经过一系列的转换为外网ip地址,然后继续下面操作。

2、拿到外网IP地址,进行tomcat的server.xml文件的配置。主要进行下面三个地方的配置(本次配置采用的tomcat版本号是7.0.30)

1)<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 将port端口改为80,基于http协议一般是通过80端口访问的,这样可以避免每次都输入8080的麻烦。

2)<Engine name="Catalina" defaultHost="192.168.1.2"> 将defaulHost的localhost改变为你自己的外网ip地址,提供给外面访问。

3)<Host name="192.168.1.2" appBase="webapps" unpackWARs="true" autoDeploy="true">

<Context path="test" docBase="D:/SudentManager" reloadable="true" crossContext="true"></Context> 将Host 里的name改为外网IP地址,同时在该标签里加入Context标签,内容如上,path 代表访问的虚拟路径,docBase代表的是实际项目路径。

经过上面三步的配置,已经实现了服务器的配置。我们就可以启动Tomcat,此时通过ip地址可以直接访问该项目啦。

以上的方法完全适应局域网内使用。

以上是关于把自己的电脑做服务器发布tomcat的项目外网访问的主要内容,如果未能解决你的问题,请参考以下文章

怎么在自己电脑上搭建一个服务器,以便于外网访问呢?

怎么在自己电脑上搭建一个服务器,以便于外网访问呢?

怎么在自己电脑上搭建一个服务器,以便于外网访问呢?

用自己的电脑做服务器,我搭建好了apache环境,如何通过外网访问本地计算机里的网站呢?

web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目

Java本地的项目,怎么可以让别人通过外网访问