日期:2014-05-20  浏览次数:20775 次

servlet 谢谢
我想问一下,我这个无包的servlet怎么总是在tomcat上出不来,总是提示404错误 

我的classpath是这样的 C:\jdk1.5.0_16\jre\lib\rt.jar;.;C:\Tomcat 5.5\common\lib\servlet-api.jar 

同时我也将servlet-api.jar文件放在了C:\jdk1.5.0_16\jre\lib\ext下 

javac可以编译成功,也把class文件放在了C:\Tomcat 5.5\webapps\ROOT\WEB-INF\classes下,但是是上了tomcat就不行了,先谢谢各位了。。

------解决方案--------------------
加多一个
<servlet> 
<servlet-name>你的servlet名字</servlet-name> 
<servlet-class>你的servlet class的package路径</servlet-class> 
</servlet> 

<servlet-mapping> 
<servlet-name>对应上面的servlet名字</servlet-name> 
<url-pattern>你自己定义的url</url-pattern> 
</servlet-mapping>
------解决方案--------------------
<servlet-class>C:\Tomcat 5.5\webapps\ROOT\WEB-INF\classes </servlet-class> 
这里指的是package路径喔
------解决方案--------------------
既然是在tomcat上显示不出来,我想应该是个项目demo了,
那就不应该放到ROOT\WEB-INF\classes
应该放到webapps/下你自己建立的工程的demo\WEB-INF\classes下
理解吧
------解决方案--------------------
<servlet-class>C:\Tomcat 5.5\webapps\ROOT\WEB-INF\classes </servlet-class> 
没有包名 那就直接写你的类名唉