通过域名直接访问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">
(3)、Host节点中name原localhost改为目标域名,并且在Host节点中添加如下的Context节点<Engine name="Catalina" defaultHost="www.xxx.com">
修改前:
<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项目了

浙公网安备 33010602011771号