问题描述
想通过:http://211.149.78.63ip访问外网的tomcat下的项目。我设置如下:1、将myerp复制到服务器的tomcat/webapps/目录下2、在服务器tomcat/conf/server.xml设置如下端口已改为80<Connectorport="80"protocol="HTTP/1.1"...............关键是设置下面(按照网上的参考)<Hostname="211.149.78.63"appBase="webapps/myerp"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Contextpath=""docBase="."/><Contextpath="/web"docBase="."/></Host>网上还有说配置<Hostname="localhost"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Contextpath=""docBase="d:tomcatwebappsweb"/></Host>在IEhttp://211.149.78.63访问:报找不到资源肯请配置成功过的大侠帮忙看下。非常感谢,急急急急。
解决方案
解决方案二:
试一下http://211.149.78.63/web或http://211.149.78.63/myerp
解决方案三:
外网的话,还需要在路由器上进行端口映射。有些地区的电信运营商会默认屏蔽80端口,你最好改成8080端口。
解决方案四:
你把端口改为8080然后通过http://211.149.78.63:8080/web(web是你的项目名)这样访问应该就没问题
解决方案五:
可以了没啊??
解决方案六:
好了没有,虽然我不会
解决方案七:
引用3楼qq_17637725的回复:
你把端口改为8080然后通过http://211.149.78.63:8080/web(web是你的项目名)这样访问应该就没问题
顶
解决方案八:
引用3楼qq_17637725的回复:
你把端口改为8080然后通过http://211.149.78.63:8080/web(web是你的项目名)这样访问应该就没问题
解决方案九:
引用7楼habit_reflection的回复:
Quote: 引用3楼qq_17637725的回复:
你把端口改为8080然后通过http://211.149.78.63:8080/web(web是你的项目名)这样访问应该就没问题
亲。有解决么??解决了结贴哦
解决方案十:
<Hostname="211.149.78.63"appBase="webapps/myerp"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Contextpath=""docBase="."/><Contextpath="/web"docBase="."/></Host>appBase应该是webapps,这里要改一下。第一个<Contextpath=""docBase="."/>去掉。第二个<Context中docBase="myerp",这里改一下。访问http://211.149.78.63/web/xxx.html
解决方案十一:
你把项目打包成war包或者是把编译过后的项目文件,然后放到/tomcat/webapps/下面,启动tomcat即可。tomcat安装完默认端口就是8080,不需要改配置。然后就在浏览器上录入http://211.149.78.63:8080/project/index.jsp(project是你的项目名,index.jsp要访问的页面)。
解决方案十二:
谢谢各位,在大家的帮助下已解决了