花生壳+tomcat+javaweb项目的部署问题

来源:互联网 发布:在线学习算法 编辑:程序博客网 时间:2024/05/16 10:21

以前听过过可以用花生壳解析动态Ip让外网访问,自己以前研究过,没成功便放弃了。前几天看到公司的内部网站也是用tomcat服务器和动态花生壳。出于好奇,又重新下载了个花生壳玩一下,先收藏前任的经验。

首先下载花生壳的安装软件,默认安装完成后,需要注册,在填入邮箱后花生壳官网会给我们分配一个域名,样式大概为:xx.gicp.net.

其次,确认服务器上已经安装了jdk,tomcat并配置了环境后,即可开始对服务器进行配置了,首先将项目加入到tomcat的webapp目录下,并修改server.xml文件,

1.修改端口号为80

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

2.修改 HOST NAME为你的动态域名,如下,并添加<Context path="" docBase="NOL" reloadable="true" /> docBase的值为你webapp下项目名称。

<Host name="healthmanage.gicp.net" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="NOL" reloadable="true" />

3.修改Engine defaultHost的值为你的动态域名,如下:

<Engine name="Catalina" defaultHost="healthmanage.gicp.net">

再次,在路由器映射端口,如下所示(图不好贴就不贴图了):


Name
Private IP 192.168.0. 124
Protocol Type TCP
Private Port 80
Public Port 80
Schedule Always


启动花生壳,启动tomact就可以访问
http://healthmanage.gicp.net

原创粉丝点击