【遇到異常】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包.
    記下它,但願對遇到一樣問題的朋友和本身都有所幫助.java

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

相關文章
相關標籤/搜索