今天開(kāi)發(fā)郵件系統(tǒng),發(fā)送程序能在main函數(shù)中順利運(yùn)行.可是布署到?jīng)]tomcat之中后,出現(xiàn)啟動(dòng)服務(wù)器后,先是出現(xiàn):
Source not found for WebappClassLoader.loadClass(String, boolean) line: 1352
myEclips要求打開(kāi)debug窗口調(diào)試程序.
進(jìn)入debug追蹤,調(diào)試程序入口指向發(fā)送程序的類(lèi),按下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)
以前沒(méi)做過(guò)郵件發(fā)送的項(xiàng)目,查了許多資料,才發(fā)現(xiàn)項(xiàng)目中沒(méi)有加入activation.jar包.
記下它,希望對(duì)遇到同樣問(wèn)題的朋友和自己都有所幫助.