写了一个服务治理的平台,在Eclipse开发,调试没有问题,但部署在Tomcat后提示
root cause
javax.servlet.ServletException: org/jaxen/JaxenException org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774) org.apache.jsp.right_jsp._jspService(right_jsp.java:352) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
网上又很多该方面的问题,但试了好像都不是我的状况,折腾了1天,最后我的解决方法是:
将jdom.jar复制到tomcat/common/endorsed
问题解决。
我想是与已有的什么jar包冲突了,把调试用的jdom.jar放在endorsed文件夹后,tomcat会优先读取这里的jar包,只是解决了问题,但是还是不知道是与什么东西冲突了。如果有人也碰到过的话,麻烦分享一下心得~~
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22414008/viewspace-630917/ ,如需转载,请注明出处,否则将追究法律责任。