validateJarFile(E:\IdeaProjects\dwlesbserver\target\dwlesbserver\WEB-INF\lib\javax.servlet-api-3.1.0.jar) - jar not loaded
时间: 2023-09-11 09:09:56 浏览: 133
javax.servlet-api-3.1.0.jar
5星 · 资源好评率100%
这个问题是由于项目中的servlet-api.jar和tomcat服务器中的servlet jar包相互冲突导致的。冲突的原因是由于项目中已经有了一个servlet-api.jar,而Tomcat服务器也自带了一个servlet jar包。在项目中引入了servlet-api.jar时,两个jar包的版本可能不一致,从而导致冲突。解决这个问题的方法是在项目的pom.xml文件中将servlet-api.jar的scope设置为provided,这样项目在打包部署时,会使用Tomcat服务器自带的servlet jar包,而不会再引入项目中的servlet-api.jar。这样可以解决validateJarFile报错的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [maven项目生成war包,发布tomcat服务器报错,问题解决](https://blog.csdn.net/u014746965/article/details/77247464)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文