关于JAVAMAIL导致JSP服务器停止的问题!急

03-10-22 yang801108
最近小弟写了一个仅仅是收取邮件功能程序,当然这是一个在JSP中调用此类后,取出邮件标题显示在页面上,结果邮件的信息(所有)在后台打出来了(为了调试)之后,JSP服务器(TOMCAT)就立刻停止.我不知道这是什么原因,多次调试和多方请教仍不得其解.请教各位大侠了,小弟不甚感激.

急呀!

banq
2003-10-23 17:45
你使用Jsp直接收发邮件,估计是同步机制,你需要使用异步机制。

例如可以生成一个新的线程专门收发邮件,限定最大retry次数,做好Exception的Catch,邮件服务器连接不是每次都成功,网络连接等问题都会导致线程停止,Jsp也是一个线程,所以经常会发生问题。

当然使用异步JMS是最好的解决方案,特别是访问量较大时,而且支持事务回滚。具体你可以研究一下JMS

猜你喜欢