日期:2014-05-18  浏览次数:20627 次

新手Sevlet问题
我在MyEclipse中新建工程WebTest以后,写了一个HelloWorld的Servlet点击保存,之后打开tomcat,部署WebTest以后在浏览器中输入http://localhost:8080/WebTest/Hello后显示404错误,不知道什么回事,望指教

------解决方案--------------------
把错误信息贴出来别人才好帮你解决
------解决方案--------------------
你 web.xml里面配置没问题把
------解决方案--------------------
把你的web配置拿出来看看
另外看看你 工程 的 url有没有改过,是不是WebTest
------解决方案--------------------
另外servlet一定要放在包下面的
缺省是不行的
------解决方案--------------------
web.xml里对Servlet配置了之后才能使用的。如果你的Servlet的名称是HelloWord,那在web.xml部署的默认就不是Hello这个名字了。
------解决方案--------------------
本人建议你还是重装一下你的tomcat,我以前试过类似的问题,当然不排除楼上说的
------解决方案--------------------
另外servlet一定要放在包下面的
缺省是不行的

严重同意这位大虾的意见,我也因为没放到包里被折磨过2天。
------解决方案--------------------
将你的xml改成
<servlet-mapping>
<servlet-name> HelloWorld </servlet-name>
<url-pattern/HelloWorld </url-pattern>
</servlet-mapping>