Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 启动tomcat时验证eclipse中的jar文件错误_Java_Eclipse_Tomcat - Fatal编程技术网

Java 启动tomcat时验证eclipse中的jar文件错误

Java 启动tomcat时验证eclipse中的jar文件错误,java,eclipse,tomcat,Java,Eclipse,Tomcat,验证jar文件(链接到我的工作目录/geronimo-servlet_3.0_spec-1.0.jar中的隐藏元数据文件夹)-未加载jar。参见Servlet规范2.3,第9.7.2节。有问题的类:javax/servlet/servlet.class 从eclipse启动tomcat时收到此错误消息,导致tomcat超时,服务器无法启动 如何解决这个问题 以前也有人问过类似的问题,我仔细研究了一下,但没有找到答案 请帮助这是因为您的项目包含同样由Tomcat提供的Servlet API类。 如

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

从eclipse启动tomcat时收到此错误消息,导致tomcat超时,服务器无法启动

如何解决这个问题

以前也有人问过类似的问题,我仔细研究了一下,但没有找到答案


请帮助

这是因为您的项目包含同样由Tomcat提供的Servlet API类。
如果您使用的是Maven,请设置或管理geronimo servlet的依赖范围,并将其设置为
提供的
。如果没有,请删除Jar并将您的项目声明为web项目,该项目将链接Java EE库到您的项目,同时将它们从部署中排除

请检查以下线程:。这可能会对你有所帮助。你能发布你的tomcat版本和eclipse版本吗。所以,我们可以更好地帮助你。也,如果你可以在阅读其他网站的基础上发布一些你尝试过的东西,这样人们就会给你这些答案作为这个问题的解决方案。我使用的是tomcat 7和Juno Service Release 1。从何处移除jar?@SaurabhSinha你是否在使用Maven?检查你是否没有
geronimo-servlet_3.0\u spec-1.0.jar
文件您的
WEB-INF/lib
目录。或者在
顺序中查看项目构建路径配置,如果此Jar未声明为导出,则导出。