geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "mika" <>
Subject Re: Re: what does a ejb-jar.xml looks like?
Date Fri, 14 Jul 2006 06:44:59 GMT
Hi Aaron,

first i thank you for your advices.

Now my answears:
I don't know exactly what EJB's are. I only know that they are Enterprise Java Beans. But
what they are doing is a little black cloud in my mind.

My EAR consists of three JAR's, three WAR's and an application.xml as well as a principle.xml.

In one of the JAR's is an ejb-jar.xml. This file consists, as you wrote, of the Beans decided
to deploy.
This JAR is the only which has to be deployed. The other two are some additional informations...
some classes more or less.

The versions of J2EE and EJB depends on what geronimo 1.1 requires. I think, that they are
not higher than J2EE 1.2 and EJB 1 (i asked my boss, and this is what he is supposing).

In association with this and my thinking of solve this problem I suggest that I have to set
an URL to the ejb-jar.xml in the contained JAR-file of the EAR.
Is this the right approach?
If you could tell me the way of setting the ejb-jar.xml-path so, that geronimo doesn't make
this error, I would thank you very much!

PS: assume that the ejb-jar.xml is contained in the META-INF-directory of MyJAR.jar, which
is contained in MyEAR.ear. This is only for better understanding :-).

Thanks a lot, mika

> Well, it sounds like the EAR contains an EJB JAR, or at least, the
> META-INF/application.xml for the EAR is *saying* that it contains an
> That EJB JAR should be a JAR file in the EAR, that contains a file
> META-INF/ejb-jar.xml file.
> The format of the ejb-jar.xml file is controlled by the EJB
> specification.  It's a bit different depending on which revision of
> J2EE and EJB you're targeting.  But there are DTDs or XML Schemas that
> dictate the format for each version.
> As far as what the content of the ejb-jar.xml file is supposed to be,
> that depends on what the EJB JAR contains -- there should be entries
> in ejb-jar.xml for each EJB you want to deploy, for example, in the
> format dictated by the DTD or Schema.
> So from here, I have a few questions for you:
>  - Do you know what EJBs are and how to use them?
>  - Do you think your EAR contains an EJB JAR?
>  - Would it help you if I gave you the URLs for the ejb-jar.xml DTDs or
> Schemas?
>  - If so, do you know which EJB or J2EE spec version you're targeting?
> Thanks,
>     Aaron

Echte DSL-Flatrate dauerhaft für 0,- Euro*!
"Feel free" mit GMX DSL!

View raw message