Jsp Servlet Tomcat 6错误 - 无法加载Servlet

时间:2011-04-06 09:04:16

标签: jsp servlets tomcat6

此问题是断断续续的,每次尝试从客户端计算机连接到我的Web应用程序时都会发生此问题。

jsp页面加载正常,其中的任何代码都可以正常执行,但只要我将表单提交给servlet,它就找不到servlet。

然而,当在服务器本身上我可以从netbeans运行完整的应用程序没有问题,我也可以在IE7下运行服务器上的完整应用程序,没有问题。

任何外部连接都可以看到网页,但在访问servlet时会失败。

就我而言,一切似乎都已到位,servlet库都在jdk / jre库中,类路径是正确的。

作为进一步的测试,我创建了一个新的虚拟服务器,安装了netbeans,tomcat6并复制了原始文件,并出现了同样的问题。

1 个答案:

答案 0 :(得分:1)

  

servlet库同时存在于jdk / jre libs

这是一个非常非常坏主意。 servlet libs本质上已经由servletcontainer本身提供。在例如Tomcat的情况下,它存在于其/lib文件夹中。当你手动将不同的servletcontainer make / version的servlet库放在JDK / JRE库中时,如果webapp开始表现得那么我也不会感到惊讶。

无论如何,在JDK / JRE库中删除的servlet库。更重要的是,你永远不应该触摸这些库。如果你这样做是因为你在编译servlet时遇到了缺少javax.servlet导入的编译错误,那么你应该以不同的方式解决它:在compiletime类路径中指定Tomcat/lib/*


您在哪里学习开发servlet?你读过Roseindia的教程还是什么?我建议把你使用的书/教程放在一边,继续阅读体面的书籍/教程。您可以在Servlets info page

底部找到有用的链接
相关问题