JBoss Community

javax.naming.NoInitialContextException in WebApp

created by Mitchell Ackerman in JBoss AS 7 Development - View the full discussion

Hi, I have a webapp, running in JBoss AS7.1.1.Final.  In it, I am attempting to send an email, but am getting javax.naming.NoInitialContextException when trying to lookup SMTP:

 




InitialContext ic = new InitialContext();



Session mailSession = (Session)ic.lookup("java:/Mail");

 

my standalone.xml contains:

 

        <subsystem xmlns="urn:jboss:domain:naming:1.1"/>

 

        <subsystem xmlns="urn:jboss:domain:mail:1.0">

                                        <mail-session debug="true" jndi-name="java:/Mail" from="test@test.com" >

                                                       <smtp-server outbound-socket-binding-ref="mail-smtp"/>

                                        </mail-session>

                         </subsystem>

 

the complete error is:

 

javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial

 

Anyone have any idea what is going on here?

 

thanks, Mitchell

Reply to this message by going to Community

Start a new discussion in JBoss AS 7 Development at Community