有关servlet中的web.xml的配置问题.

chenyantz 2004-08-16 09:54:21
小弟对这一块不太熟,配置中反复遇到问题,请各位大哥大姐请教.
小弟的servlet在自已机子上通过,原先的目录在tomcat下webapps\wap\wap_line里.移值到服务器机子上为tomcat下的webapps\ROOT\wap\wap_line下面,修改了Root\web_inf中的web.xml文件如下:
<servlet>
<servlet-name>search</servlet-name>
<servlet-class>search</servlet-class>
<init-param>
<param-name>filetoread</param-name>
<param-value>E:\\beijing_wap\\rongtong\\Tomcat\\webapps\\ROOT\\wap\\wap_line\\type.txt</param-value>
</init-param>
</servlet>

<servlet-mapping>
<servlet-name>search</servlet-name>
<url-pattern>/wap/wap_line/search</url-pattern>
</servlet-mapping>

在浏览器中,输入http://*****/wap/wap_line/search反复提示class找不到,不知问题出在哪里?请大家指教.
...全文
131 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyantz 2004-08-16
  • 打赏
  • 举报
回复
移下来了,在classes目录下就有一份,在classes\wap\wap_line下也有一份,问题依然存在啊.
step123 2004-08-16
  • 打赏
  • 举报
回复
不好意思,上面打的有问题。你的servlet类文件放在哪儿了?
step123 2004-08-16
  • 打赏
  • 举报
回复
servlet类文件移到ROOT/WEB-INF/classes/下没?
chenyantz 2004-08-16
  • 打赏
  • 举报
回复
HTTP Status 500 -
java.lang.NoClassDefFoundError: wap/wap_line/search (wrong name: search)
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:537)
angelheart 2004-08-16
  • 打赏
  • 举报
回复
如果不是page not found的话就不是servlet-mapping的问题

WEB-INF/class/下有你的servlet编译的class文件吗?
chenyantz 2004-08-16
  • 打赏
  • 举报
回复
问题已解决,谢谢大家.

81,092

社区成员

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

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