通过域名直接访问J2EE项目
-
注册域名(在万网或美橙都可以)
- 修改tomcat中 server.xml配置文件
(1)、原来默认8080端口 改为 80端口
修改前:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改后:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
(2)、Engine节点中defaultHost原localhost改为目标域名
修改前:<Engine name="Catalina" defaultHost="localhost">
修改后:
<Engine name="Catalina" defaultHost="www.xxx.com">
(3)、Host节点中name原localhost改为目标域名,并且在Host节点中添加如下的Context节点
修改前:<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
修改后:
<Host name="www.xxx.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="/MyWebProject" debug="0" reloadable="true"></Context> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
- 修改路由器设置
将外网IP地址 映射到 内网IP 的 80 端口上 ,协议是TCP/IP这样就可以在外网用申请的域名访问MyWebProject项目了
版权声明:本文为bestOfReason原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。