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

Jsp Servlet Tomcat 6错误-无法加载Servlet,jsp,servlets,tomcat6,Jsp,Servlets,Tomcat6,这个问题是间歇性的,并且每隔几次我尝试从客户端计算机连接到我的web应用时就会发生 jsp页面可以很好地加载,其中的任何代码都可以很好地执行,但是一旦我向servlet提交表单,它就找不到servlet 然而,当在服务器上运行时,我可以从netbeans运行完整的应用程序,没有问题,也可以在IE7下的服务器上运行完整的应用程序,没有问题 任何外部连接都可以看到网页,但在访问servlet时会失败 就我而言,一切似乎都准备就绪,servlet lib都在jdk/jre libs中,类路径是正确的

这个问题是间歇性的,并且每隔几次我尝试从客户端计算机连接到我的web应用时就会发生

jsp页面可以很好地加载,其中的任何代码都可以很好地执行,但是一旦我向servlet提交表单,它就找不到servlet

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

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

就我而言,一切似乎都准备就绪,servlet lib都在jdk/jre libs中,类路径是正确的

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

servlet lib在jdk/jre lib中

这是一个非常非常糟糕的主意。ServletLib实际上已经由servletcontainer本身提供。例如,在Tomcat中,它出现在它的
/lib
文件夹中。当您手动将不同servletcontainer make/version的servlet libs放入JDK/JRE libs中时,如果webapp开始这样做,我也不会感到惊讶

无论如何,在JDK/JRE-libs中去掉servlet-libs。更重要的是,你永远不应该碰那些LIB。如果您这样做是因为在编译servlet时缺少
javax.servlet
导入时出现编译错误,那么您应该以不同的方式解决它:在compiletime类路径中指定
Tomcat/lib/*



关于开发servlet,您从哪里学到的?你读过Roseindia的教程吗?我建议把你用过的书/教程放在一边,继续读正经的书/教程。您可以在我们的页面底部找到有用的链接。

在联机搜索后,我发现您需要将所有servlet放在一个包中,否则tomcat中的调用程序servlet xml ref无法获取它们。现在工作,总有痛苦!!!!这是所有java类的首选。不使用软件包几乎是被禁止的。上一次谷歌算法的大改动是否影响了Roseinia?我想我最近没看太多,这是相当不错的。