当前位置: 代码迷 >> Java Web开发 >> 警告: Internal Error: File /WEB-INF/web.xml not found,该怎么处理
  详细解决方案

警告: Internal Error: File /WEB-INF/web.xml not found,该怎么处理

热度:873   发布时间:2016-04-16 21:57:50.0
警告: Internal Error: File /WEB-INF/web.xml not found
在服务器上用tomcat部署了个项目,报    警告: Internal Error: File /WEB-INF/web.xml not found

在本地MyEclipse下改项目是可以正常的,但放到服务器上,报错了

在网上找了很多介绍,试了都不行,请大神指点。

tomcat配置的host如下,使用http://localhost:8080/test可以正常访问,但直接通过域名zhongguo.com 范文进来后,就报
警告: Internal Error: File /WEB-INF/web.xml not found


      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      </Host>

<Host name="zhongguo.com" appBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\test" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

<Context path="" docBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\test"  reloadable="false"></Context>
</Host>

<Host name="www.zhongguo.com" appBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\test" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

<Context path="" docBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\test"  reloadable="false"></Context>
</Host>
------解决方案--------------------
直接看发布路径下的包里有没有这个文件啊
------解决方案--------------------
你换个文件目录试试,去掉文件名空格,java对文件路径的解析有点问题。
------解决方案--------------------
直接用虚拟目录

<Host name="zhongguo.com" appBase=“webapps/test” unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

------解决方案--------------------
俩个都改下看看。

<Host name="zhongguo.com" appBase=“webapps” unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

------解决方案--------------------
把路径中\改成/可以吗
  相关解决方案