I know almost nothing about this, but it appears that your attempt to look up is going through a lot of sun corba/iiop classes. I think that won't work. I think if you want to use iiop you need to use jacorb or the more normal way is through plain rmi. Do you have jndi.properties from the jboss client dir in your client classpath?
david jencks On 2002.09.17 19:22:39 -0400 Javier A. Soltero wrote: > Hi, > > I have a standalone java application which needs to issue a set of calls > to a session bean deployed in JBoss 3.0.2. I am currently unable to do > this due to what appears to be a configuration issue (missing properties > files... see below). > > What I am doing is simple, doing a JNDI lookup for "UserTransaction" and > then casting the return to a javax.transaction.UserTransaction object. > This results in the following errors: > > Any help greatly appreciated. > > java.io.FileNotFoundException: > /home/javier/dev/spider/build/covalent-eam/shell/./config/security.properties > > (No such file or directory) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.<init>(FileInputStream.java:103) > at > com.sun.enterprise.util.Utility.getPropertiesFromFile(Utility.java:42) > at com.sun.enterprise.iiop.POAEJBORB.<clinit>(POAEJBORB.java:78) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:207) > at org.omg.CORBA.ORB.create_impl(ORB.java:306) > at org.omg.CORBA.ORB.init(ORB.java:345) > at > com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:138) > at com.sun.enterprise.util.ORBManager.init(ORBManager.java:65) > at > >com.sun.enterprise.naming.SerialInitContextFactory.<init>(SerialInitContextFactory.java:31) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > >sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > >sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:274) > at java.lang.Class.newInstance0(Class.java:296) > at java.lang.Class.newInstance(Class.java:249) > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:649) > at > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243) > at javax.naming.InitialContext.init(InitialContext.java:219) > at javax.naming.InitialContext.<init>(InitialContext.java:175) > at > >org.jboss.tm.usertx.client.ClientUserTransactionObjectFactory.getUserTransaction(ClientUserTransactionObjectFactory.java:47) > at > >org.jboss.tm.usertx.client.ClientUserTransactionObjectFactory.getObjectInstance(ClientUserTransactionObjectFactory.java:68) > at > javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:301) > at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:538) > at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:429) > at javax.naming.InitialContext.lookup(InitialContext.java:347) > at > >net.covalent.spider.bizapp.client.shell.EAMShell_import.beginTransaction(EAMShell_import.java:120) > at > >net.covalent.spider.bizapp.client.shell.EAMShell_import.processCommand(EAMShell_import.java:91) > at > net.covalent.spider.bizapp.client.shell.EAMShell.processCommand(EAMShell.java:56) > at > net.covalent.util.shell.ShellBase.handleCommand(ShellBase.java:228) > at > net.covalent.util.shell.ShellBase.handleCommand(ShellBase.java:208) > at net.covalent.util.shell.ShellBase.run(ShellBase.java:190) > at > net.covalent.spider.bizapp.client.shell.EAMShell.main(EAMShell.java:96) > java.io.FileNotFoundException: > /home/javier/dev/spider/build/covalent-eam/shell/./config/ejb.properties > (No such file or directory) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.<init>(FileInputStream.java:103) > at > com.sun.enterprise.util.Utility.getPropertiesFromFile(Utility.java:42) > at > com.sun.enterprise.iiop.J2EEInitializer.<init>(J2EEInitializer.java:54) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > >sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > >sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:274) > at java.lang.Class.newInstance0(Class.java:296) > at java.lang.Class.newInstance(Class.java:249) > at > com.sun.corba.ee.internal.Interceptors.PIORB.registerORBInitializers(PIORB.java:377) > at > com.sun.corba.ee.internal.Interceptors.PIORB.parseProperties(PIORB.java:347) > at > com.sun.corba.ee.internal.TxPOA.TxPIORB.parseProperties(TxPIORB.java:116) > at com.sun.corba.ee.internal.corba.ORB.set_parameters(ORB.java:461) > at > com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:156) > at > com.sun.corba.ee.internal.Interceptors.PIORB.set_parameters(PIORB.java:336) > at org.omg.CORBA.ORB.init(ORB.java:346) > at > com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:138) > at com.sun.enterprise.util.ORBManager.init(ORBManager.java:65) > at > >com.sun.enterprise.naming.SerialInitContextFactory.<init>(SerialInitContextFactory.java:31) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > >sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > >sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:274) > at java.lang.Class.newInstance0(Class.java:296) > at java.lang.Class.newInstance(Class.java:249) > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:649) > at > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243) > at javax.naming.InitialContext.init(InitialContext.java:219) > at javax.naming.InitialContext.<init>(InitialContext.java:175) > at > >org.jboss.tm.usertx.client.ClientUserTransactionObjectFactory.getUserTransaction(ClientUserTransactionObjectFactory.java:47) > at > >org.jboss.tm.usertx.client.ClientUserTransactionObjectFactory.getObjectInstance(ClientUserTransactionObjectFactory.java:68) > at > javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:301) > at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:538) > at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:429) > at javax.naming.InitialContext.lookup(InitialContext.java:347) > at > >net.covalent.spider.bizapp.client.shell.EAMShell_import.beginTransaction(EAMShell_import.java:120) > at > >net.covalent.spider.bizapp.client.shell.EAMShell_import.processCommand(EAMShell_import.java:91) > at > net.covalent.spider.bizapp.client.shell.EAMShell.processCommand(EAMShell.java:56) > at > net.covalent.util.shell.ShellBase.handleCommand(ShellBase.java:228) > at > net.covalent.util.shell.ShellBase.handleCommand(ShellBase.java:208) > at net.covalent.util.shell.ShellBase.run(ShellBase.java:190) > at > net.covalent.spider.bizapp.client.shell.EAMShell.main(EAMShell.java:96) > > Warning: unable to read transaction.interoperability config property > java.io.FileNotFoundException: > /home/javier/dev/spider/build/covalent-eam/shell/./config/security.properties > > (No such file or directory) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.<init>(FileInputStream.java:103) > at > com.sun.enterprise.util.Utility.getPropertiesFromFile(Utility.java:42) > at > >com.sun.enterprise.iiop.security.SecurityMechanismSelector.<clinit>(SecurityMechanismSelector.java:102) > at > >com.sun.enterprise.iiop.IIOPSSLSocketFactory.getEndPointInfo(IIOPSSLSocketFactory.java:211) > at > com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:73) > at > com.sun.corba.ee.internal.iiop.ConnectionTable.getConnection(ConnectionTable.java:68) > at > com.sun.corba.ee.internal.iiop.GIOPImpl.getConnection(GIOPImpl.java:70) > at > >com.sun.corba.ee.internal.corba.InitialNamingClient.locateObject(InitialNamingClient.java:769) > at > >com.sun.corba.ee.internal.corba.InitialNamingClient.getIORUsingHostInfo(InitialNamingClient.java:597) > at > >com.sun.corba.ee.internal.corba.InitialNamingClient.resolveCorbaloc(InitialNamingClient.java:573) > at > >com.sun.corba.ee.internal.corba.InitialNamingClient.resolveUsingORBInitRef(InitialNamingClient.java:544) > at > >com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:1080) > at > >com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:981) > at > com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.java:2425) > at > com.sun.enterprise.naming.SerialContext.getProvider(SerialContext.java:52) > at > com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:120) > at javax.naming.InitialContext.lookup(InitialContext.java:347) > at > >org.jboss.tm.usertx.client.ClientUserTransaction.createSession(ClientUserTransaction.java:278) > at > >org.jboss.tm.usertx.client.ClientUserTransaction.getSession(ClientUserTransaction.java:308) > at > org.jboss.tm.usertx.client.ClientUserTransaction.begin(ClientUserTransaction.java:98) > at > >net.covalent.spider.bizapp.client.shell.EAMShell_import.beginTransaction(EAMShell_import.java:121) > at > >net.covalent.spider.bizapp.client.shell.EAMShell_import.processCommand(EAMShell_import.java:91) > at > net.covalent.spider.bizapp.client.shell.EAMShell.processCommand(EAMShell.java:56) > at > net.covalent.util.shell.ShellBase.handleCommand(ShellBase.java:228) > at > net.covalent.util.shell.ShellBase.handleCommand(ShellBase.java:208) > at net.covalent.util.shell.ShellBase.run(ShellBase.java:190) > at > net.covalent.spider.bizapp.client.shell.EAMShell.main(EAMShell.java:96) > > > > ------------------------------------------------------- > This SF.NET email is sponsored by: AMD - Your access to the experts > on Hammer Technology! Open Source & Linux Developers, register now > for the AMD Developer Symposium. Code: EX8664 > http://www.developwithamd.com/developerlab > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user > > ------------------------------------------------------- This SF.NET email is sponsored by: AMD - Your access to the experts on Hammer Technology! Open Source & Linux Developers, register now for the AMD Developer Symposium. Code: EX8664 http://www.developwithamd.com/developerlab _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
