Hi,
have you tried directly ie.
ctx.lookup("autoratesdsn");
instead of ctx.lookup("java:comp/env/autoratesdsn");

Error clearly says that your client is not in j2ee environment, so it
cannot use the name space java:comp






                    "Kesavanarayanan,
                    Ramesh                   To:     [EMAIL PROTECTED]
                    (Cognizant)"             cc:     (bcc: ashwani.kalra/Polaris)
                    <[EMAIL PROTECTED]        Subject:     running client program
                    IZANT.COM>
                    Sent by: A
                    mailing list for
                    Enterprise
                    JavaBeans
                    development
                    <[EMAIL PROTECTED]
                    A.SUN.COM>


                    03/21/2003 01:38
                    PM
                    Please respond to
                    "Kesavanarayanan,
                    Ramesh
                    (Cognizant)"







Hi all,

 I have WSAS 4.0.5 in my machine.

 I have a java class that has a main method.

 i have set the classpath to the follwoing jar files

 j2ee.jar
ibmorb.jar
websphere.jar

But when I run this program from my machine, i am getting the error
saying that
javax.naming.configurationexception: name space accessor for the java: name
space has not been set.possible cause is that the user is specifying a java
: URL name in jndi context method call is not running in J2EE cleint or
server environment.

 FYI i have donea dumpnamespace from my command prompt and i could see my
dns names appearing in the list.

 Also when i invoke the java command , i use the following

 c:\websphere\appserver\java\bin\java.exe Testdsn


 This is the code I ma trying to run:

        public Connection getConnection(){
                try{
                          java.util.Hashtable parms = new
java.util.Hashtable();

parms.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.websphere.naming.WsnInitialContextFactory");


parms.put(Context.PROVIDER_URL,"iiop://localhost:900");
                          ctx = new InitialContext(parms);
                  ds = (DataSource) ctx.lookup("java:comp/env/autoratesdsn
");
                  conn = ds.getConnection("autorates","autorates");
                } catch (Exception e) {
                        e.printStackTrace();
                }

Can anybody let me know how to run this and achive the result


Regards

Ramesh Kesavanarayanan




This e-Mail may contain proprietary and confidential information and is sent for the 
intended recipient(s) only.
If by an addressing or transmission error this mail has been misdirected to you, you 
are requested to delete this mail immediately.
You are also hereby notified that any use, any form of reproduction, dissemination, 
copying, disclosure, modification,
distribution and/or publication of this e-mail message, contents or its attachment 
other than by its intended recipient/s is strictly prohibited.

Visit Us at http://www.polaris.co.in

Reply via email to