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