2015-04-16 99 views
1

我一直在抓我的頭很長一段時間這個錯誤我得到::無法加載在ejb-jar.xml

Unable to deploy EJB: 
/the path/FCJGeneralEJB.jar from FCJGeneralEJB.jar: 

[EJB:015025]Unable to load a class specified in your ejb-jar.xml: Class bytes found but defineClass()failed for: 'path.ejb.FCJEJBBean'. 

通常這個過程中的版本衝突我猜發生了定義的類,但就我所知,weblogic,jdk和一切版本都是正確的。

如果其他人已經解決了這個問題,那麼請幫我解決它。 Weblogic的版本是11G和JDK 1.7

感謝

+0

什麼的WebLogic版本,什麼Java版本? – zulq

+0

在問題 – Aakash

回答

2

請查看以下指南:Using Weblogic wiht JDK 7還要檢查以下兼容性指南:Compatibility Guide

+0

中更新因此,這只是一個版本問題。實際上,我的公司希望我在weblogic服務器(不在我的系統中)部署ear文件並給出錯誤。如果這僅僅出現在版本問題中,那麼我可以告訴他們在第一次正確檢查你的weblogic服務器時感到震驚:) – Aakash

+0

如果你不使用Java 7的特定功能,那麼嘗試設置源代碼級別爲5編譯,看看是否有效。 – zulq

+0

我有這個問題,確實在Java 1.6上運行Weblogic,我的Ant構建/環境使用Java 1.7創建我的MDB類。我修改了我的環境以查看Java 1.6,重新編譯並且我的ear文件已正確部署。 – thonnor