【发布时间】:2015-06-22 08:33:44
【问题描述】:
我使用 spring 版本 3.2.6 开发了一个 Web 应用程序,只要我将它部署在我的 tomcat 服务器上,一切正常。
现在,如果我尝试在 weblogic 应用服务器上部署同样的应用程序,我会得到以下信息:
java.lang.IncompatibleClassChangeError: org/objectweb/asm/AnnotationVisitor
我认为这与远程weblogic服务器上安装的spring版本有关。 我知道我可以通过配置 xml 中的以下指令强制服务器使用我的类:
<prefer-application-packages>
<package-name>
what do I put here?
</package-name>
反正我真的不知道该放什么……你能帮帮我吗?
【问题讨论】:
-
Java的版本可能不同吗?
-
你认为是java相关的问题吗?它应该是相同的版本,但为了弄清楚我不得不问......不幸的是我无法控制远程 weblogic 服务器:/
-
实际上可能不是,这个线程有更多关于这个特定错误的信息:stackoverflow.com/questions/1980452/…