-1

验证 jar 文件(链接到我的工作目录/geronimo-servlet_3.0_spec-1.0.jar 中的隐藏元数据文件夹) - 未加载 jar。请参阅 Servlet 规范 2.3,第 9.7.2 节。违规类:javax/servlet/Servlet.class

我在从 Eclipse 启动 tomcat 时收到此错误消息,它导致我 tomcat timeout.and 服务器无法启动。

如何解决这个问题呢。

之前有人问过类似的问题,我已经解决了,但我无法得到解决方案。

请帮忙

4

1 回答 1

0

这是因为您的项目包含 Tomcat 也提供的 Servlet API 类。如果您使用 Maven,请将依赖项的范围设置或管理为 geronimo-servlet 并将其设置为<scope>provided</scope>. 如果不是,请删除 Jar 并将您的项目声明为 Web 项目,这会将 Java EE 库链接到您的项目,同时将它们从部署中排除

于 2013-06-11T15:22:01.253 回答