【遇到異常】NoClassDefFoundError: javax/activation/DataSource解決方法

 今天開發郵件系統,發送程序能在main函數中順利運行.可是佈署到沒tomcat之中後,出現啓動服務器後,先是出現:
    Source not found for WebappClassLoader.loadClass(String, boolean) line: 41
    Eclipes要求打開debug窗口調試程序.
    進入debug追蹤,調試程序入口指向發送程序的類,按下F6,拋出:
    Exception in thread "Thread-1" java.lang.NoClassDefFoundError: javax/activation/DataSource
         at com.roadway.edserver.blo.SenderBO.<init>(SenderBO.java:24)
         at com.roadway.edserver.blo.SenderManager.managerSendingMail(SenderManager.java:37)
         at com.roadway.edserver.blo.SenderManager.run(SenderManager.java:17)
         at java.lang.Thread.run(Thread.java:595)
    以前沒做過郵件發送的項目,查了許多資料,才發現項目中沒有加入activation.jar包.
    記下它,希望對遇到同樣問題的朋友和自己都有所幫助.

其他都對,就是差activation.jar包,導入jar包後就完美運行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章