Samuel Navarro [http://community.jboss.org/people/snavarro89] created the 
discussion

"jndi.properties files is not read"

To view the discussion, visit: http://community.jboss.org/message/639622#639622

--------------------------------------------------------------
Hello everyone,

Im starting to develop with JBoss, and got stuck while trying to create my 
first application.
Im running JBoss 7.0, maven 3.0.3, Eclipse Indigo 3.7

So, I started with a Hello World Project just to test if my setup was correct, 
and it worked, I succesfully deployed the project and acces it through a web 
page.
Then I tried to create a Hello World from my own, but this time I wanted to 
access my bean from a client application. So I deployed another bean to the 
server, so far so good, but then I created another project to create a test 
client application, and I got the following error

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

So I start searching in the web and read a lot of forums (before posting a 
question that surely was previously asked) and everyone said the same, I needed 
to add a jndi.properties file to my classpath, so I did, and the error still 
appeared, then I followed a basic tutorial for  stateless session beans, and 
did as the tutorial specified, which was the same as I was doing, but insted 
the client application class, was in the same project, I added the jndi file 
and the error was still coming up.
I have the following structure
SampleEJBProject
  -ejbModule
     -com.code.project
         -XXX.java
         -YYY.java
         -jndi.properties

This is how I have the file configured
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=localhost:1099  (already tried with jpn:// at the 
beginning)
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces

I searched on how could I be sure that my file was being used and found
loader.getResources("jndi.properties")
Which returns null.

Ive already places the jdni.properties file in the root folder of the classpath 
and it didnt work.

Is there configuration I may be missing?
Do I need to place jdni.properties file somewhere else?

Thanks in advance!
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/639622#639622]

Start a new discussion in EJB3 at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2029]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to