weblogic下部署报javax.el.expressionfactory

在tomcat下部署正常,将tomcat/webapp下的部署包部署到weblogic下就会报标题上的错误。再直接用eclipse直接export出来war包部署就不会报上述错误。对比两包内的文件发现,tomcat编译出来的部署包lib内多出来jstl.jar、jsf-api.jar、jsf-impl.jar。这三个jar包是编译时tomcat自主放入该lib下,在运行时加载所用。解决办法只需要在tomcat编译后的部署包将该三个jar删除后即可。

猜你喜欢

转载自cslichong.iteye.com/blog/2250096