在Tomcat中部署我的应用程序时,我有以下消息:
INFO: validateJarFile(E:\bag\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\BagShopinning\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
我做错了什么?
答案 0 :(得分:0)
你的问题不是很清楚。
但似乎你在WAR文件中打包servlet-api.jar
,这与你的servlet容器已经提供的那个冲突。您可以尝试不将servlet-api.jar
打包到WAR文件中。
答案 1 :(得分:0)
只需从WebRoot - >中删除servlet-api jar文件即可。 WEB-INF - > lib文件夹。 你可以将这个jar文件放到另一个文件夹中,在WEB-INF之外 - > lib文件夹。
它会起作用。 但是你需要将这个jar文件放在项目的某个位置,因为在编译时我们需要servlet-api jar,在运行时我们的tomcat会处理它。
祝你好运。