You must be using Geronimo 1.0. The newer 1.1 version has a more fully implemented version of javamail 1.3.1 level. Upgrading to 1.1 should fix your problem unless you are dependent upon new features in the 1.4 version. Unfortunately, because the javamail api code is used by other server services such as axis, the Geronimo resident version gets picked up first in the classloading sequence over your WEB_INF/lib directory. I believe there might be some means to override that, but I've never done this myself, so I'm not sure how it would be done. One simple way to override this is to drop the Sun javamail 1.4 jars into the ext directory.

Rick

Melvin Dave Vivas wrote:
Hi,

I have a problem with sending email using javamail 1.4 in Geronimo.
Here is the error I am getting.

java.lang.UnsupportedOperationException: Method not yet implemented
at javax.mail.internet.MimeMessage.addRecipients(MimeMessage.java:287)

I suspect that there is a classloading problem with my jars. Any ideas
on what workaround I can implement?

By the way, can we force the application to load classes first from
the web application's WEB-INF/lib directory? This is where I place my
javamail libraries.

Thanks!

Melvin


Reply via email to