You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Edmund Geesken <ed...@web.de> on 2000/12/05 16:09:24 UTC

failure during ejbc

I try to use ant (1.3alpha compiled on December 5 2000) with weblogic (5.1) and toplink for weblogic (2.5.1).
I run into a serious problem:

  the ejbc is started and then an error

[ejbjar] building ${project}.jar with 25 files
 [java] ERROR: Error from ejbc: The JNDI name of bean ProductType was not set
 [java] ERROR: Error from ejbc: The JNDI name of bean Party was not set
 [java] ERROR: Error from ejbc: The JNDI name of bean Currency was not set
 [java] ERROR: Error from ejbc: The JNDI name of bean Place was not set
 [java] ERROR: Error from ejbc: The JNDI name of bean Country was not set
 [java] ERROR: Error from ejbc: The JNDI name of bean Branch was not set
 [java] weblogic.utils.compiler.ToolFailureException: ERROR: ejbc found errors
   [java]     at weblogic.ejbc.runBody(ejbc.java, Compiled Code)
   [java]     at weblogic.utils.compiler.Tool.run(Tool.java:80)
   [java]     at weblogic.ejbc.main(ejbc.java:353)
   [java] Java Result: 1

Does anyone have an idea what's wrong 

Edmund Geesken

_______________________________________________________________________________
Alles unter einem Dach: Informationen, Fun, E-Mails. Bei WEB.DE: http://web.de
Die große Welt der Kommunikation: E-Mail, Fax, SMS, WAP: http://freemail.web.de


RE: failure during ejbc

Posted by "J. Matthew Pryor" <jm...@verveinc.com>.
When I got this problem, it was because the weblogic sub-task was not
finding the weblogic vendor specific XML DD file (I specified it
incorrectly)

Are you sure this file is a) specified b) correctly formed ?

You have had been specifying the JNDI name on the command-line previously

Here is my rule :
	<target name="ejbs">
		<ejbjar srcdir="${build.classes}"
                descriptordir="${ejb.dd.dir}">
			<weblogic destdir="${weblogic.dir}/${weblogic.server.dir}"

classpath="${build.classes};${weblogic.dir}/lib/weblogicaux.jar;${weblogic.d
ir}/classes"/>
			<include name="**/*ejb-jar.xml"/>
			<exclude name="**/*weblogic*.xml"/>
		</ejbjar>
	</target>

The relevant section of the XXX-weblogic-ejb-jar.xml looks like this :
<weblogic-ejb-jar>
    <weblogic-enterprise-bean>
      <ejb-name>MyService</ejb-name>
      <caching-descriptor>
	<max-beans-in-free-pool>100</max-beans-in-free-pool>
      </caching-descriptor>
      <jndi-name>MyService</jndi-name>
    </weblogic-enterprise-bean>
  </weblogic-ejb-jar>

Noitce the <jndi-name>MyService</jndi-name>

matthew

> -----Original Message-----
> From: Edmund Geesken [mailto:edmund.geesken@web.de]
> Sent: Tuesday, December 05, 2000 7:09 AM
> To: ant-user@jakarta.apache.org
> Subject: failure during ejbc
>
>
> I try to use ant (1.3alpha compiled on December 5 2000) with
> weblogic (5.1) and toplink for weblogic (2.5.1).
> I run into a serious problem:
>
>   the ejbc is started and then an error
>
> [ejbjar] building ${project}.jar with 25 files
>  [java] ERROR: Error from ejbc: The JNDI name of bean ProductType
> was not set
>  [java] ERROR: Error from ejbc: The JNDI name of bean Party was not set
>  [java] ERROR: Error from ejbc: The JNDI name of bean Currency was not set
>  [java] ERROR: Error from ejbc: The JNDI name of bean Place was not set
>  [java] ERROR: Error from ejbc: The JNDI name of bean Country was not set
>  [java] ERROR: Error from ejbc: The JNDI name of bean Branch was not set
>  [java] weblogic.utils.compiler.ToolFailureException: ERROR: ejbc
> found errors
>    [java]     at weblogic.ejbc.runBody(ejbc.java, Compiled Code)
>    [java]     at weblogic.utils.compiler.Tool.run(Tool.java:80)
>    [java]     at weblogic.ejbc.main(ejbc.java:353)
>    [java] Java Result: 1
>
> Does anyone have an idea what's wrong
>
> Edmund Geesken
>
> __________________________________________________________________
> _____________
> Alles unter einem Dach: Informationen, Fun, E-Mails. Bei WEB.DE:
> http://web.de
> Die große Welt der Kommunikation: E-Mail, Fax, SMS, WAP:
> http://freemail.web.de
>
>
>