我有自己的空间和域名,已经用IIS发布静态网站了,如何用TOMCAT把项目发布到外网?

时间:2022-12-19 00:03:56
我有自己的空间和域名,已经用IIS发布静态网站了,如何用TOMCAT把项目发布到外网?项目基本写完了,是一个java写的网上商城,现在想要把它发布到外网去,有虚拟主机,有域名,把项目放进TOMCAT,本机可以访问,但是不知道发到外网需要哪些设置。

7 个解决方案

#1


对于普通虚拟空间,把你的项目打包成war包,上传到ROOT平级目录。

#2


你的机器能访问外网的话就可以啊。 tomcat只是应用服务器,发布项目的,与外网不外网没关系

#3


虚拟主机服务器 安全策略组里添加通信端口号 就是路由器映射那个端口号  然后在设置tomcat 具体百度吧

#4


这是个很麻烦的,要端口映射,固定的域名,最简单的方法去花生壳申请一个免费dns,然后内网穿透。域名什么的都要花钱的,玩玩就好了

#5


每天10点,去阿里云抢个服务器,免费的,然后把项目放上去就可以了

#6


假设你注册的域名为xxx.com,你的服务器的公网IP地址是111.111.111.111。
现在你希望别人通过http://www.xxx.com访问到你的网站。

1.进入你的域名管理控制台,增加一条A记录,将www.xxx.com解析到111.111.111.111。
2.打开你的Tomcat下的conf/server.xml,默认的端口是8080,一般网站使用的是80,将8080改为80。当然,如果你希望通过其他端口访问,改成相应的端口即可。
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
3.在Tomcat下的conf/server.xml配置你的网站,增加如下片断。
      <Host name="www.xxx.com">
      <Context path="" docBase="D:\app\myweb"/>
      </Host>
这里D:\app\myweb是web程序的目录,换成你自己的。
4.你的服务器防火墙需要对外开放TCP协议80端口。
5.如果你的服务器是国内的,你的网站需要记性ICP备案,联系你的虚拟主机提供商,他们会提供这项服务。国外的服务器不需要。

#7


如果你的域名可以正常访问的话,一般自带的镜像映射内置有tomcat的,只需要把你的项目打成war包,然后导进tomcat里面的web目录下,系统会自动解压,然后就可以正常访问了

#1


对于普通虚拟空间,把你的项目打包成war包,上传到ROOT平级目录。

#2


你的机器能访问外网的话就可以啊。 tomcat只是应用服务器,发布项目的,与外网不外网没关系

#3


虚拟主机服务器 安全策略组里添加通信端口号 就是路由器映射那个端口号  然后在设置tomcat 具体百度吧

#4


这是个很麻烦的,要端口映射,固定的域名,最简单的方法去花生壳申请一个免费dns,然后内网穿透。域名什么的都要花钱的,玩玩就好了

#5


每天10点,去阿里云抢个服务器,免费的,然后把项目放上去就可以了

#6


假设你注册的域名为xxx.com,你的服务器的公网IP地址是111.111.111.111。
现在你希望别人通过http://www.xxx.com访问到你的网站。

1.进入你的域名管理控制台,增加一条A记录,将www.xxx.com解析到111.111.111.111。
2.打开你的Tomcat下的conf/server.xml,默认的端口是8080,一般网站使用的是80,将8080改为80。当然,如果你希望通过其他端口访问,改成相应的端口即可。
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
3.在Tomcat下的conf/server.xml配置你的网站,增加如下片断。
      <Host name="www.xxx.com">
      <Context path="" docBase="D:\app\myweb"/>
      </Host>
这里D:\app\myweb是web程序的目录,换成你自己的。
4.你的服务器防火墙需要对外开放TCP协议80端口。
5.如果你的服务器是国内的,你的网站需要记性ICP备案,联系你的虚拟主机提供商,他们会提供这项服务。国外的服务器不需要。

#7


如果你的域名可以正常访问的话,一般自带的镜像映射内置有tomcat的,只需要把你的项目打成war包,然后导进tomcat里面的web目录下,系统会自动解压,然后就可以正常访问了