I'm trying to create an EJB using the <ejbjar> task with WebLogic 6.1. I'm
using Ant 1.4.1.
Here's the stack trace:
ejbs:
[echo] --(DT)--> Generating ejbs
Overriding previous definition of reference to
opel.rdbms.deployment.descriptors
[ejbjar] building TrackingBean.jar with 6 files
[ejbc] weblogic.utils.AssertionError: ***** ASSERTION FAILED *****[
Couldn't find a WLBean called "TrackingBean" ]
[ejbc] at weblogic.utils.Debug.assert(Debug.java:84)
[ejbc] at
weblogic.ejb20.deployer.CompositeMBeanDescriptor.initialize60(CompositeMBean
Descriptor.java:218)
[ejbc] at
weblogic.ejb20.deployer.CompositeMBeanDescriptor.init(CompositeMBeanDescript
or.java:159)
[ejbc] at
weblogic.ejb20.deployer.CompositeMBeanDescriptor.<init>(CompositeMBeanDescri
ptor.java:152)
[ejbc] at
weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(MBeanDep
loymentInfoImpl.java:393)
[ejbc] at
weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymentInfoIm
pl.java:126)
[ejbc] at
weblogic.ejb20.ejbc.EJBCompiler.setupEJB(EJBCompiler.java:127)
[ejbc] at weblogic.ejbc20.runBody(ejbc20.java:358)
[ejbc] at weblogic.utils.compiler.Tool.run(Tool.java:79)
[ejbc] at weblogic.ejbc20.main(ejbc20.java:460)
[ejbc] Exception in thread "main" weblogic.utils.AssertionError: *****
ASSERTION FAILED *****[ Couldn't find a WLBean called "TrackingBean" ]
[ejbc] at weblogic.utils.Debug.assert(Debug.java:84)
[ejbc] at
weblogic.ejb20.deployer.CompositeMBeanDescriptor.initialize60(CompositeMBean
Descriptor.java:218)
[ejbc] at
weblogic.ejb20.deployer.CompositeMBeanDescriptor.init(CompositeMBeanDescript
or.java:159)
[ejbc] at
weblogic.ejb20.deployer.CompositeMBeanDescriptor.<init>(CompositeMBeanDescri
ptor.java:152)
[ejbc] at
weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(MBeanDep
loymentInfoImpl.java:393)
[ejbc] at
weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymentInfoIm
pl.java:126)
[ejbc] at
weblogic.ejb20.ejbc.EJBCompiler.setupEJB(EJBCompiler.java:127)
[ejbc] at weblogic.ejbc20.runBody(ejbc20.java:358)
[ejbc] at weblogic.utils.compiler.Tool.run(Tool.java:79)
[ejbc] at weblogic.ejbc20.main(ejbc20.java:460)
BUILD FAILED
/vobs/opel/build_opel.xml:170: Exception while calling weblogic.ejbc20.
Details: Ejbc reported an error
Here's the snippet of my build.xml:
<target name="ejbs"
depends="classes"
description="generates ejbs">
<echo message="--(DT)--> Generating ejbs"/>
<copy todir="${opel.build}">
<fileset dir="${opel.src}"
includes="**/ejb-jar.xml,**/weblogic-ejb-jar.xml"/>
</copy>
<copy todir="${opel.build}">
<fileset dir="${opel.src}">
<patternset id="opel.rdbms.deployment.descriptors">
<include name="**/*rdbms*"/>
</patternset>
</fileset>
</copy>
<ejbjar srcdir="${opel.build}"
descriptordir="${opel.build}"
classpath="${opel.classpath}"
naming="ejb-name"
flatdestdir="true">
<weblogic destdir="${opel.release}"
keepgeneric="no"
rebuild="false"
classpath="${opel.classpath};${wls.classpath}"
noEJBC="false"
newCMP="false">
</weblogic>
<dtd publicId="-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans
2.0//EN"
location="${opel.home}/ejb-jar_2_0.dtd"/>
<include name="**/ejb-jar.xml"/>
<exclude name="**/*weblogic*.xml"/>
</ejbjar>
</target>
Any ideas? I've been staring at this for a while and I'm completely out of
ideas.
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>