2013-03-15 96 views
0

我正嘗試在我的java web應用程序中使用apche-commons-email API發送電子郵件。我已將jboss5 mail-service.xml配置爲從Gmail ID發送電子郵件。但在執行行獲取怪異的轉換異常:javax.mail.session不能轉換爲javax.mail.session

Session mailSession = (Session) ictx.lookup("java:/Mail"); 

請幫助時,我得到的錯誤

org.jboss.resteasy.spi.UnhandledException: java.lang.ClassCastException: 
       javax.mail.Session cannot be cast to javax.mail.Session 

回答

0

我只能看到這是一個自定義類加載器加載javax.mail.Session類以及原始javax.mail.Session對象!

但試圖投出第一類的對象,以第二的實例時,發生異常,因爲這兩個對象不匹配(即方法名,成員variables..etc)

檢查this answer和對於同一個問題的其他答案。

相關問題