第一个servlet竟然无法运行。配置问题。

superzrb 2003-06-21 07:38:29
请问我的servlet为什么无法找到呢?我用的是tomcat4.0,我将编译好的class放在了
webapps/ROOT/classes下,然后http://localhost:8080/servlet/HelloServlet却不能运行,错误是找不到该class,请问我该如何做???

servlet程序没有问题,是书上的代码。
...全文
101 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
smartzhang 2003-06-21
  • 打赏
  • 举报
回复
/WEB-INF/classes/servlet/
superzrb 2003-06-21
  • 打赏
  • 举报
回复
to biggie(飞碟) :
谢谢你!你的第二个方案没问题了,分数全给你!!!
但你得告诉我为什么要这么写。在线,解释后立马给分!
superzrb 2003-06-21
  • 打赏
  • 举报
回复
to biggie(飞碟) :
你的这句话加入之后,启动服务器的时候出现了许多错误。
biggie 2003-06-21
  • 打赏
  • 举报
回复
加入
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>

用这个就可以
biggie 2003-06-21
  • 打赏
  • 举报
回复
在你的web-inf/ 里有一个web.xml
在其中加入
<!-- Define filter mappings for the defined filters -->
<filter-mapping>
<filter-name>Servlet Mapped Filter</filter-name>
<servlet-name>invoker</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>Path Mapped Filter</filter-name>
<url-pattern>/servlet/*</url-pattern>
</filter-mapping>

重启tomcat,然后运行你的helloworld吧,
good luck~
iStringTheory 2003-06-21
  • 打赏
  • 举报
回复
你的JDK配好了么?
superzrb 2003-06-21
  • 打赏
  • 举报
回复
对不是,是我表达错了,

我是放在/WEB-INF/classes下的。但仍然是找不到此文件。
wyqiang 2003-06-21
  • 打赏
  • 举报
回复
这个问题到处都有答案
放错了位置
iStringTheory 2003-06-21
  • 打赏
  • 举报
回复
youandi79(嘻嘻哈哈) is right
youandi79 2003-06-21
  • 打赏
  • 举报
回复
/WEB-INF/classes

81,122

社区成员

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

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