日期:2014-05-17  浏览次数:20719 次

【求助】eclipse创建tomcat工程无法运行servlet
本人小白,工程环境eclipse3.7+tomcat6,安装了tomcatplugin插件,创建工程,编写servelet类,运行的时候显示404error

实在不知道为啥了
下面是conf/server.xml中自动添加的内容
<Context path="/TestTomcat" reloadable="true" docBase="C:\Users\ESRC\workspace\TestTomcat" workDir="C:\Users\ESRC\workspace\TestTomcat\work" />

下面是工程的web.xml的内容
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<Servlet>
<Servlet-name>Test</Servlet-name>
<Servlet-class>test.HelloTomcat</Servlet-class>
</Servlet>

<Servlet-mapping>
<Servlet-name>Test</Servlet-name>
<url-pattern>/test/*</url-pattern>
</Servlet-mapping>

<session-config>
<session-timeout>30</session-timeout>
</session-config>
</web-app>

这到底是咋回事呢。。。

------解决方案--------------------
404,是网页找不到!xml文件问题,首先看下tomcat有没有打开,然后url以及端口是否正确,最后检测tomcat有没有有配好
------解决方案--------------------
404的错误 一个是因为你的配置文件 主要看你的servlet的映射路径 
另一个就是自己的浏览器输入的时候不要输错一个,注意一级一级的目录。
通常都是这两个原因,
如果你的路径输入没问题,就看下你的配置文件

你的XML文件中最后那个/*最好写成是具体的 书上都是给你乱来 
路径问题绝对是开发中的重点 现在初期的学习 一定要搞清楚!