A-A+

Was5.1 jdom.jar兼容问题

2016年07月20日 AIX运维 暂无评论 阅读 3,925 次

Was 5.1 安装后发布程序会遇到这个问题

解决办法:需要替换was_home lib 里面的jdom.jar包

[7/20/16 9:56:45:568 CST] 397b3849 RMIConnectorC A ADMC0026I: RMI Connector available at port 1111

[7/20/16 9:56:45:622 CST] 397b3849 WsServer A WSVR0001I: Server zjptcs open for e-business

 

 

[7/20/16 9:56:50:802 CST] 43ec3848 WebGroup I SRVE0180I: [EnterpriseServer] [/TRM] [Servlet.LOG]: EAIServer: init

[7/20/16 9:56:51:307 CST] 43ec3848 ServletInstan E SRVE0100E: ????? servlet EAIServer ??? init() ???javax.servlet.ServletException: class "org.jdom.filter.ElementFilter"'s signer information does not match signer information of other classes in the same package

at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:99)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)

at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)

at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:876)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:726)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:197)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1564)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1523)

at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:290)

at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)

at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246)

at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)

at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:936)

---- Begin backtrace for Nested Throwables

java.lang.SecurityException: class "org.jdom.filter.ElementFilter"'s signer information does not match signer information of other classes in the same package

at java.lang.ClassLoader.checkCerts(ClassLoader.java(Compiled Code))

at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))

at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)

at java.net.URLClassLoader.access$500(URLClassLoader.java:108)

at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)

at java.security.AccessController.doPrivileged1(Native Method)

at java.security.AccessController.doPrivileged(AccessController.java:389)

at java.net.URLClassLoader.findClass(URLClassLoader.java:370)

at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:79)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:52)

at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:48)

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:326)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:307)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.ReloadableClassLoader.loadClass(ReloadableClassLoader.java:83)

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:307)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at jtoolkit.xml.classes.JDOMXMLBaseObject.GetElementByName(JDOMXMLBaseObject.java:247)

at j2ee.servlet.classes.EAIServer.getConfigs(EAIServer.java:125)

at j2ee.servlet.classes.EAIServer.init(EAIServer.java:69)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)

at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)

at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:876)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:726)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:197)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1564)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1523)

at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:290)

at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)

at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246)

at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)

at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:936)

 

[7/20/16 9:56:51:587 CST] 43ec3848 WebGroup E SRVE0020E: ?Servlet ?????EAIServer??Failed to load servlet?java.lang.SecurityException: class "org.jdom.filter.ElementFilter"'s signer information does not match signer information of other classes in the same package

at java.lang.ClassLoader.checkCerts(ClassLoader.java(Compiled Code))

at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))

at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)

at java.net.URLClassLoader.access$500(URLClassLoader.java:108)

at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)

at java.security.AccessController.doPrivileged1(Native Method)

at java.security.AccessController.doPrivileged(AccessController.java:389)

at java.net.URLClassLoader.findClass(URLClassLoader.java:370)

at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:79)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:52)

at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:48)

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:326)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:307)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.ReloadableClassLoader.loadClass(ReloadableClassLoader.java:83)

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:307)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at jtoolkit.xml.classes.JDOMXMLBaseObject.GetElementByName(JDOMXMLBaseObject.java:247)

at j2ee.servlet.classes.EAIServer.getConfigs(EAIServer.java:125)

at j2ee.servlet.classes.EAIServer.init(EAIServer.java:69)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)

at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)

at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:876)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:726)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:197)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1564)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1523)

at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:290)

at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)

at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246)

at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)

at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:936)

 

[7/20/16 9:56:51:628 CST] 43ec3848 WebGroup E SRVE0026E: ?Servlet ?????EAIServer??java.lang.SecurityException: class "org.jdom.filter.ElementFilter"'s signer information does not match signer information of other classes in the same package

at java.lang.ClassLoader.checkCerts(ClassLoader.java(Compiled Code))

at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))

at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)

at java.net.URLClassLoader.access$500(URLClassLoader.java:108)

at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)

at java.security.AccessController.doPrivileged1(Native Method)

at java.security.AccessController.doPrivileged(AccessController.java:389)

at java.net.URLClassLoader.findClass(URLClassLoader.java:370)

at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:79)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:52)

at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:48)

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:326)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:307)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.ReloadableClassLoader.loadClass(ReloadableClassLoader.java:83)

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:307)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at jtoolkit.xml.classes.JDOMXMLBaseObject.GetElementByName(JDOMXMLBaseObject.java:247)

at j2ee.servlet.classes.EAIServer.getConfigs(EAIServer.java:125)

at j2ee.servlet.classes.EAIServer.init(EAIServer.java:69)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)

at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)

at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:876)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)

at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:726)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:197)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1564)

at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1523)

at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:290)

at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)

at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246)

at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)

at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:936)

标签:

给我留言