从tomcat / lib目录中排除一个jar

时间:2018-01-19 16:25:42

标签: java tomcat tomcat7

我的web app/web-inf/lib目录中有一个jar javax.el-3.0.1-b08.jar (版本3.0.1-b08)。但是tomcat/lib目录中有一个较旧版本的 el-api.jar 。当我运行我的应用程序时,它会给出错误:

  

java.lang.ClassNotFoundException:javax.el.E​​LManager     org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)     org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)     org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator.buildExpressionFactory(ResourceBundleMessageInterpolator.java:87)

我正在使用Tomcat版本7。

我想问一下如何告诉Tomcat或我的应用程序排除上面提到的jar的tomcat版本(即tomcat / lib中的el-api.jar)并在我的web app / WEB-INF /中包含jar lib(即javax.el-3.0.1-b08.jar)formy应用程序?

如果我从tomcat / lib中删除这个el-api.jar,那么我的应用程序运行正常,但是tomcat运行时出现问题。

0 个答案:

没有答案