今天开发邮件系统,发送程序能在main函数中顺利运行.可是布署到没tomcat之中后,出现启动服务器后,先是出现:
source not found for webappclassloader.loadclass(string, boolean) line: 1352
myeclips要求打开debug窗口调试程序.
进入debug追踪,调试程序入口指向发送程序的类,按下f6,抛出:
exception in thread "thread-1" java.lang.noclassdeffounderror: javax/activation/datasource
at com.roadway.edserver.blo.senderbo.(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包.
记下它,希望对遇到同样问题的朋友和自己都有所帮助.