最近产品上线,同时要部署到三个不同版本的Websphere上,分别是WebSphere 7.0、8.0和8.5.0.0,遇到不少问题在此总结一下:
1.WebSphere 8.5.0.0 这个版本最悲剧。
如果项目中用到了asm 相关的jar包,可能会遇到这样的问题。
① 我项目中用到了asm-3.3.jar
1.WebSphere 8.5.0.0 这个版本最悲剧。
如果项目中用到了asm 相关的jar包,可能会遇到这样的问题。
① 我项目中用到了asm-3.3.jar
[13-8-29 15:48:52:659 CST] 000000c1 webapp E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet 错误]- [GenericServletWrapper]: java.lang.IncompatibleClassChangeError: org.objectweb.asm.ClassVisitor
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:262)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69)
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:852)
at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:762)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:585)
at java.lang.ClassLoader.loadClass(ClassLoader.java:627)
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:262)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69)
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:852)
at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:762)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:585)
at java.lang.ClassLoader.loadClass(ClassLoader.java:627)
at jav