Hi<br>I'm trying to get a standalone application to be able to access session beans in my jboss <a href="http://4.0.4.GA">4.0.4.GA</a> (build: CVSTag=JBoss_4_0_4_GA date=200605151000)<br>This is the code I'm using:<br><br>
27: InitialContext ctx;<br>28: Properties env = new Properties();<br>29:<br>30: env.setProperty(Context.SECURITY_PRINCIPAL, &quot;user&quot;);<br>31: env.setProperty(Context.SECURITY_CREDENTIALS, &quot;password&quot;);<br>
32: env.setProperty(Context.INITIAL_CONTEXT_FACTORY, &quot;org.jboss.security.jndi.JndiLoginInitialContextFactory&quot;);<br>33: env.setProperty(Context.PROVIDER_URL, &quot;jnp://localhost:1099&quot;);<br>34: ctx = new InitialContext(env);
<br><br>When I execute it throws the following exception:<br><br>Exception in thread &quot;main&quot; java.lang.ExceptionInInitializerError<br>&nbsp;&nbsp; &nbsp;at org.jboss.security.jndi.SecurityAssociationActions$SetPrincipalInfoAction.run
(SecurityAssociationActions.java:51)<br>&nbsp;&nbsp; &nbsp;at java.security.AccessController.doPrivileged(Native Method)<br>&nbsp;&nbsp; &nbsp;at org.jboss.security.jndi.SecurityAssociationActions.setPrincipalInfo(SecurityAssociationActions.java:62)<br>
&nbsp;&nbsp; &nbsp;at org.jboss.security.jndi.JndiLoginInitialContextFactory.getInitialContext(JndiLoginInitialContextFactory.java:79)<br>&nbsp;&nbsp; &nbsp;at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)<br>&nbsp;&nbsp; &nbsp;at javax.naming.InitialContext.getDefaultInitCtx
(InitialContext.java:247)<br>&nbsp;&nbsp; &nbsp;at javax.naming.InitialContext.init(InitialContext.java:223)<br>&nbsp;&nbsp; &nbsp;at javax.naming.InitialContext.&lt;init&gt;(InitialContext.java:197)<br>&nbsp;&nbsp; &nbsp;at Utils.main(Utils.java:34)<br><br>The last line points at &quot;ctx = new InitialContext(env);&quot;
<br><br>If I understand things correctly this has nothing todo with what user or password I'm using since that check isn't made <br>before I actually call a method on a bean.<br><br>So, is there any configuration that has be made in JBoss to allow &quot;external&quot; client to access the JNDI tree?
<br><br>Thanks<br>Jonathan<br><br>