1
我開發了一個使用Spring 3.2.6的Web應用程序,只要我將它部署在我的Tomcat服務器上,一切正常。現在IncompatibleClassChangeError:在weblogic服務器上部署應用程序時的org/objectweb/asm/AnnotationVisitor
,如果我嘗試部署在WebLogic應用服務器我得到下面這個相同的應用程序:
java.lang.IncompatibleClassChangeError: org/objectweb/asm/AnnotationVisitor
我認爲這是關係到安裝在遠程WebLogic Server上的Spring版本。 我知道我可以強制服務器通過以下指令在XML配置使用我的班:
<prefer-application-packages>
<package-name>
what do I put here?
</package-name>
無論如何,我真的不知道該怎麼設置那裏......你能幫助我嗎?
是Java的版本不同吧? – Gimby
你認爲這是一個Java相關的問題?它應該是相同的版本,但爲了弄清楚我必須問...不幸的是,我無法控制遠程weblogic服務器:/ – Phate
可能實際上並非如此,此線程有關於此特定錯誤的更多信息:http:// stackoverflow.com/questions/1980452/what-causes-java-lang-incompatibleclasschangeerror – Gimby