• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Deploying Multiple ejb.jar files

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
We have separated our one ejb.jar file into three different ejb.jar files. The web interface for WebLogic 8.1 say that all of the ejb's have deployed successfully, but when we look at the console we are getting an error. If we deploy one of the ejb.jar files separately we everything successfully deploys. This particular ejb.jar file includes beans that are using both the local and remote interface. It also has the same Manifest (using JBuilder X) as another ejb.jar file. Any ideas on this one.
 
Pamela Trout
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The exact error is class not found.
 
Pamela Trout
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This is the exact error

<May 18, 2004 2:54:57 PM EDT> <Warning> <EJB> <BEA-010061> <The
Message-Driven EJB: DDAMessageBean is unable to connect to the J
MS destination: mil.dcgs.jms.topic.mdf.dda. The Error was:
[EJB:011010]The JMS destination with the JNDI name:
mil.dcgs.jms.topic.mdf.dda could not be found. Please ensure that the
JNDI n
ame in the weblogic-ejb-jar.xml is correct, and the JMS destination has
been deployed.>
<May 18, 2004 2:55:07 PM EDT> <Warning> <EJB> <BEA-010096> <The
Message-Driven EJB: DDAMessageBean is unable to connect to the J
MS destination: mil.dcgs.jms.topic.mdf.dda. Connection failed after 2
attempts. The MDB will attempt to reconnect every 10 secon
ds. This log message will repeat every 600 seconds until the condition
clears.>
<May 18, 2004 2:55:07 PM EDT> <Warning> <EJB> <BEA-010061> <The
Message-Driven EJB: DDAMessageBean is unable to connect to the J
MS destination: mil.dcgs.jms.topic.mdf.dda. The Error was:
[EJB:011010]The JMS destination with the JNDI name:
mil.dcgs.jms.topic.mdf.dda could not be found. Please ensure that the
JNDI n
ame in the weblogic-ejb-jar.xml is correct, and the JMS destination has
been deployed.>
- Initializing, config='org.apache.struts.util.LocalStrings',
returnNull=true
- Initializing, config='org.apache.struts.action.ActionResources',
returnNull=true
- Begin event threw exception
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUti
ls.java:1789)
at
org.apache.commons.beanutils.PropertyUtils.setNestedProperty(PropertyUti
ls.java:1684)
at
org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.jav
a:1713)
at
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:1019)
at
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
at
org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.ja
va:259)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at
weblogic.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSA
XParser.java:459)
at
weblogic.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Ab
stractXMLDocumentParser.java:221)
at
weblogic.apache.xerces.impl.xs.XMLSchemaValidator.emptyElement(XMLSchema
Validator.java:618)
at
weblogic.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNam
espaceBinder.java:874)
at
weblogic.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespace
Binder.java:591)
at
weblogic.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValid
ator.java:748)
at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElem
ent(XMLDocumentFragmentScannerImpl.java:747)
at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentConte
ntDispatcher.dispatch(XMLDocumentFragmentScan
nerImpl.java:1477)
at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(
XMLDocumentFragmentScannerImpl.java:329)
at
weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.j
ava:525)
at
weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.j
ava:581)
at
weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at
weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser
.java:1175)
at
weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:135)
at
weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:138)
at
org.apache.commons.digester.Digester.parse(Digester.java:1548)
at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServl
et.java:1006)
at
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja
va:955)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletS
tubImpl.java:1070)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bject.java:317)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
)
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.
java:893)
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImp
l.java:842)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl
.java:782)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServ
letContext.java:3236)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppSer
vletContext.java:3181)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppSe
rvletContext.java:3154)
at
weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletC
ontext.java:5637)
at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:866)
at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.ja
va:2017)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer
.java:2058)
at
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.act
ivateContainer(SlaveDeployer.java:2624)
at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(Sla
veDeployer.java:2547)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer
.java:2349)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(Slav
eDeployer.java:2431)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeploye
r.java:2343)
at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(Slav
eDeployer.java:2511)
at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveD
eployer.java:833)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeploye
r.java:542)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeploy
er.java:500)
at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandle
r.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Caused by: java.lang.NoClassDefFoundError:
org/apache/struts/action/ActionForm
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericCla
ssLoader.java:476)
at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoa
der.java:181)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoa
der.java:223)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericCla
ssLoader.java:476)
at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoa
der.java:181)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoa
der.java:223)
at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAware
ClassLoader.java:41)
at
org.apache.struts.config.FormBeanConfig.formBeanClass(FormBeanConfig.jav
a:320)
at
org.apache.struts.config.FormBeanConfig.setType(FormBeanConfig.java:191)
... 57 more
- Parsing error processing resource path
java.lang.reflect.InvocationTargetException
at
org.apache.commons.digester.Digester.createSAXException(Digester.java:25
40)
at
org.apache.commons.digester.Digester.createSAXException(Digester.java:25
66)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1276)
at
weblogic.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSA
XParser.java:459)
at
weblogic.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Ab
stractXMLDocumentParser.java:221)
at
weblogic.apache.xerces.impl.xs.XMLSchemaValidator.emptyElement(XMLSchema
Validator.java:618)
at
weblogic.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNam
espaceBinder.java:874)
at
weblogic.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespace
Binder.java:591)
at
weblogic.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValid
ator.java:748)
at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElem
ent(XMLDocumentFragmentScannerImpl.java:747)
at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentConte
ntDispatcher.dispatch(XMLDocumentFragmentScan
nerImpl.java:1477)
at
weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(
XMLDocumentFragmentScannerImpl.java:329)
at
weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.j
ava:525)
at
weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.j
ava:581)
at
weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at
weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser
.java:1175)
at
weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:135)
at
weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:138)
at
org.apache.commons.digester.Digester.parse(Digester.java:1548)
at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServl
et.java:1006)
at
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja
va:955)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletS
tubImpl.java:1070)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bject.java:317)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
)
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.
java:893)
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImp
l.java:842)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl
.java:782)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServ
letContext.java:3236)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppSer
vletContext.java:3181)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppSe
rvletContext.java:3154)
at
weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletC
ontext.java:5637)
at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:866)
at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.ja
va:2017)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer
.java:2058)
at
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.act
ivateContainer(SlaveDeployer.java:2624)
at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(Sla
veDeployer.java:2547)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer
.java:2349)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(Slav
eDeployer.java:2431)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeploye
r.java:2343)
at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(Slav
eDeployer.java:2511)
at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveD
eployer.java:833)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeploye
r.java:542)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeploy
er.java:500)
at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandle
r.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
<May 18, 2004 3:05:41 PM EDT> <Error> <HTTP> <BEA-101216> <Servlet:
"action" failed to preload on startup in Web application: "d
cgs".
javax.servlet.UnavailableException: Parsing error processing resource
path
at
org.apache.struts.action.ActionServlet.handleConfigException(ActionServl
et.java:1035)
at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServl
et.java:1014)
at
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja
va:955)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletS
tubImpl.java:1070)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bject.java:317)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
)
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.
java:893)
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImp
l.java:842)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl
.java:782)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServ
letContext.java:3236)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppSer
vletContext.java:3181)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppSe
rvletContext.java:3154)
at
weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletC
ontext.java:5637)
at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:866)
at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.ja
va:2017)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer
.java:2058)
at
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.act
ivateContainer(SlaveDeployer.java:2624)
at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(Sla
veDeployer.java:2547)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer
.java:2349)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(Slav
eDeployer.java:2431)
at
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeploye
r.java:2343)
at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(Slav
eDeployer.java:2511)
at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveD
eployer.java:833)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeploye
r.java:542)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeploy
er.java:500)
at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandle
r.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>
<May 18, 2004 3:05:41 PM EDT> <Warning> <EJB> <BEA-010061> <The
Message-Driven EJB: DDAMessageBean is unable to connect to the J
MS destination: mil.dcgs.jms.topic.mdf.dda. The Error was:
[EJB:011010]The JMS destination with the JNDI name:
mil.dcgs.jms.topic.mdf.dda could not be found. Please ensure that the
JNDI n
ame in the weblogic-ejb-jar.xml is correct, and the JMS destination has
been deployed.>
<May 18, 2004 3:05:51 PM EDT> <Warning> <EJB> <BEA-010096> <The
Message-Driven EJB: DDAMessageBean is unable to connect to the J
MS destination: mil.dcgs.jms.topic.mdf.dda. Connection failed after 2
attempts. The MDB will attempt to reconnect every 10 secon
ds. This log message will repeat every 600 seconds until the condition
clears.>
<May 18, 2004 3:05:51 PM EDT> <Warning> <EJB> <BEA-010061> <The
Message-Driven EJB: DDAMessageBean is unable to connect to the J
MS destination: mil.dcgs.jms.topic.mdf.dda. The Error was:
[EJB:011010]The JMS destination with the JNDI name:
mil.dcgs.jms.topic.mdf.dda could not be found. Please ensure that the
JNDI n
ame in the weblogic-ejb-jar.xml is correct, and the JMS destination has
been deployed.>
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

There seems to be dependencies between the ejb jar files. One ejb jar files seems to be using the classes defined in another ejb jar file.
 
On my planet I'm considered quite beautiful. Thanks to the poetry in this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic