servlet运行问题,大家帮个忙!

xiaoxiao8372 2007-08-04 09:31:41
我的web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app>

<servlet>
<servlet-name>
snoop
</servlet-name>
<servlet-class>
HelloWorldExample
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
snoop
</servlet-name>
<url-pattern>
/demo/hello.html
</url-pattern>
</servlet-mapping>
</web-app>
HelloWorldExample.class 已在我的Web-INF\classess 文件夹里。
我在浏览器 http://localhost:8080/it315/demo/hello.html
就开始报404错误!!!
it315 为我挂装的虚拟子目录,已通过测试无问题的。

这个例子是我照张孝祥《深入体验java seb开发内幕》做的,就是不行,书太恶了。
...全文
281 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
小刚_中科 2008-09-16
  • 打赏
  • 举报
回复
我遇到了楼主类似的问题,我的WEB-INF文件夹放在tomcat默认的webapps文件夹里能显示Helloservlet,但是在虚拟子目录中却显示找不到HelloServlet类 是怎么回事?请高手指点。。。
luyufeng1985 2007-08-08
  • 打赏
  • 举报
回复
打包了没?
KingNE 2007-08-08
  • 打赏
  • 举报
回复
<url-pattern>
/demo/hello.html
</url-pattern>
...改改/demo

<servlet-class>
HelloWorldExample
</servlet-class>
给各包好找些
supjia 2007-08-06
  • 打赏
  • 举报
回复
XML 的验证文件没写吧???
架构师虎哥 2007-08-06
  • 打赏
  • 举报
回复
打包!!!!
mysoko 2007-08-06
  • 打赏
  • 举报
回复
<url-pattern>
/demo/hello.html
</url-pattern>

----
<url-pattern>
/snoop
</url-pattern>


kulin3422 2007-08-06
  • 打赏
  • 举报
回复
用myeclipse 自动帮你部署的!
xiaoxiao8372 2007-08-05
  • 打赏
  • 举报
回复
我tomcat用的是4.XX web-inf目录用的是小写,因为看到书上的是大小写字母混合,就没在意。可问题就出在这儿,我把WEB-INF全用大写以后,就能执行了。
/demo/hello.html 不是静态页面,面是一个地址映射。什么都无所谓的,前面一定要有“/”的。
realsantino 2007-08-05
  • 打赏
  • 举报
回复
/demo/hello.html

.html的后缀让服务器识别为静态页面吧!

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧