[jboss-user] [Beginner's Corner] - java.lang.ClassNotFoundException: org.omg.CORBA.TRANSIENT

Andy Smithson do-not-reply at jboss.com
Tue Feb 14 05:59:12 EST 2012


Andy Smithson [https://community.jboss.org/people/ydrol] created the discussion

"java.lang.ClassNotFoundException: org.omg.CORBA.TRANSIENT"

To view the discussion, visit: https://community.jboss.org/message/716472#716472

--------------------------------------------------------------
Hi all, Im developing web services to expose an IBM application api as web services (using Metro). 
I'd normally use tomcat, but found out the API has some EJB and websphere runtime dependencies, so I'm trying to deploy 'as is' to Jboss 7.0.2 Final

I think I have pulled in the right websphere runtime libraries without clashing with jboss jars,

However, when I try to deploy I get the following error:

java.lang.ClassNotFoundException: org.omg.CORBA.TRANSIENT

I'm totally new to Jboss, and I would assume this class would be in the standard jboss class path (either in rt.jar or jacorb-2.3.1jboss.patch01-brew.jar) ?

The jacorb file is present. I'm running 'standalone.bat'. Everything is untouched/OOTB appart from JAVA_HOME and listening ports. Is there more CORBA configuration to do?


10:17:40,108 SEVERE [com.sun.xml.ws.server.http] (MSC service thread 1-4) WSSERVLET11: failed to parse runtime descriptor: java.lang.NoClassDefFoundError: org/omg/CORBA/TRANSIENT: java.lang.NoClassDefFoundError: org/omg/CORBA/TRANSIENT
        at com.ibm.websphere.naming.WsnInitialContextFactory.getInitialContext(WsnInitialContextFactory.java:106) [naming.jar:]
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) [:1.6.0_25]
        at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) [:1.6.0_25]
        at javax.naming.InitialContext.init(InitialContext.java:223) [:1.6.0_25]
        at javax.naming.InitialContext.<init>(InitialContext.java:175) [:1.6.0_25]
        at com.sun.xml.ws.tx.common.TransactionManagerImpl.jndiLookup(TransactionManagerImpl.java:73) [webservices-rt.jar:]
        at com.sun.xml.ws.tx.common.TransactionManagerImpl.<init>(TransactionManagerImpl.java:88) [webservices-rt.jar:]
        at com.sun.xml.ws.tx.common.TransactionManagerImpl.<clinit>(TransactionManagerImpl.java:64) [webservices-rt.jar:]
        at com.sun.xml.ws.tx.common.Util.isJTAAvailable(Util.java:71) [webservices-rt.jar:]
        at com.sun.xml.ws.tx.runtime.TxTubeFactory.isTransactionsEnabled(TxTubeFactory.java:61) [webservices-rt.jar:]
        at com.sun.xml.ws.tx.runtime.TxTubeFactory.createTube(TxTubeFactory.java:45) [webservices-rt.jar:]
        at com.sun.xml.ws.assembler.TubeCreator.createTube(TubeCreator.java:82) [webservices-rt.jar:]
        at com.sun.xml.ws.assembler.TubelineAssemblerFactoryImpl$MetroTubelineAssembler.createServer(TubelineAssemblerFactoryImpl.java:166) [webservices-rt.jar:]
        at com.sun.xml.ws.server.WSEndpointImpl.<init>(WSEndpointImpl.java:157) [webservices-rt.jar:]
        at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:232) [webservices-rt.jar:]
        at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:505) [webservices-rt.jar:]
        at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:253) [webservices-rt.jar:]
        at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:147) [webservices-rt.jar:]
        at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:124) [webservices-rt.jar:]
        at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3368) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3821) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
        at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:70) [jboss-as-web-7.0.2.Final.jar:7.0.2.Final]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_25]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_25]
        at java.lang.Thread.run(Thread.java:662) [:1.6.0_25]
Caused by: java.lang.ClassNotFoundException: org.omg.CORBA.TRANSIENT from [Module "deployment.myapp.war:main" from Service Module Loader]
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:361)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:333)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:310)
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)
--------------------------------------------------------------

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

Start a new discussion in Beginner's Corner at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20120214/711f6176/attachment-0001.html 


More information about the jboss-user mailing list