I'm trying to configure an e-mail session in my Tomcat configuration like this:

<Resource name="mail/session"
      auth="Container"
      type="javax.mail.Session"
      mail.transport.protocol="smtp"
      mail.smtp.host="192.168.0.2"
      mail.debug="true" />

>From my web application, I'm instantiating a Session object like this:

Context initialContext = new InitialContext();
session = (Session) initialContext.lookup("java:comp/env/mail/session");

When I go to send e-mail from my web applet, I'm getting:

java.lang.ClassNotFoundException: javax.mail.Authenticator

I find that error a little odd, as I'm not doing SMTP AUTH anywhere,
but I'll let that go for now.  Based on documentation I found while
Googling that error message, I copied the mail.jar file from my
Netbeans library into Tomcat's lib folder, and now I get:

java.lang.ClassCastException: javax.mail.Session cannot be cast to
javax.mail.Session

Removing Java Mail from my Netbeans project does not appear to be an
option as it will refuse to compile the project without it.

I'm at a loss.  What am I doing wrong?  Thanks in advance for any help
with this - it has been driving me nuts for a while now!

-- 

Tim Gustafson
t...@tgustafson.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to