首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jsp Servlet Tomcat 6错误-无法加载Servlet

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

Stack Overflow用户
提问于 2011-04-06 17:04:16
回答 1查看 856关注 0票数 0

这个问题是间歇性的,每隔几次我就会尝试从客户端机器连接到我的web应用程序。

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

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

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

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-06 19:45:33

servlet库都在jdk/jre库中。

这是一个非常非常糟糕的想法。servlet库本质上已经由servletcontainer本身提供了。以Tomcat为例,它存在于其/lib文件夹中。当您手动将不同servletcontainer make/版本的servlet库放入JDK/JRE库中时,如果webapp开始这样运行,我也不会感到惊讶。

无论如何,去掉JDK/JRE库中的servlet库。更重要的是,您永远不应该接触这些库。如果您这样做是因为在编译servlet时,由于缺少javax.servlet导入而导致编译错误,那么您应该以不同的方式解决这个问题:在编译时类路径中指定Tomcat/lib/*

您是从哪里学到开发servlet的?你有没有读过Roseindia教程或者别的什么?我建议把你用过的书/教程放在一边,继续读一些像样的书/教程。您可以在我们的Servlets info page底部找到有用的链接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5563892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档