简单Web应用程序Tomcat 7.0.x 404错误Eclipse Kepler

时间:2013-11-21 06:04:05

标签: java eclipse java-ee tomcat

Tomcat启动并运行。 LH:8080,正在显示tomcat页面。我刚刚向tomcat添加了一个简单的Dynamic web项目。

contextroot:CarPool。 CarPool在Wtpwebapp文件夹中创建。 但是LH:8080 / CarPool正在抛出404错误。

这一天被杀了一天。请帮助我。

Java版:jdk 1.6 Eclipse:kepler Tomcat:7.0.x

2 个答案:

答案 0 :(得分:0)

您是否已将应用程序部署到tomcat?只需看看你的tomcat-home / webapps目录是否存在/ CarPool。

答案 1 :(得分:0)

  

CarPool在Wtpwebapp文件夹中创建。但是LH:8080 / CarPool正在抛出404错误。

可能存在与此相关的多个问题。最基本的错误之一必须是以下任何一个

  1. 上下文名称不正确
  2. 没有任何内容映射到应用程序的上下文根(斜杠' /')。
  3. 查看您的部署描述符(WEB-INF / web.xml)文件,以查看哪些(如果有的话)映射到斜杠(' /')。您将寻找welcome-file-list以及映射到url-patter的任何servlet / JSP为' /'。

    由于您在使用仅针对上下文根的URL时获得404,因此没有任何内容映射到该url-pattern(或者不存在welcome-files)。因此,您必须更改URL并直接命中资源。像任何页面(http://you-server:8080/CarPool/some/path/to/file.html或jsp或其他)或任何servlet(http://you-server:8080/CarPool/ServletName)一样。