Mmmm....you are right, I have a custom directory structure, how do I tell maven where to search for this file?
On 17/04/07, Wayne Fay <[EMAIL PROTECTED]> wrote:
Where is this file (ejb-jar.xml) located in your project? If it is not in src/main/resources/META-INF, you will get this error message. Wayne On 4/17/07, Gonzalo Vásquez Sáez <[EMAIL PROTECTED]> wrote: > What other info can I provide you? I don't have that file locally, as I > guess it's validated online, as most other tools do, doesn't maven does so? > > I've downloaded the XSD, and checked against it, but I'm can't seem to find > the problem. > > Just in case the attachment didn't go in the previous message, I'll copy it > as text here: > > ========== START ejb-jar.xml FILE ========== > > <?xml version="1.0" encoding="UTF-8"?> > <ejb-jar id="ejb-jar_ID" version="2.1" > xmlns="http://java.sun.com/xml/ns/j2ee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"> > <display-name>HttpDataReceiver</display-name> > <enterprise-beans> > <message-driven > id="net.excelsys.framework.logger.queue.MessageReceiver"> > <display-name>HttpDataMessageReceiver</display-name> > <ejb-name>MessageReceiver</ejb-name> > <ejb-class> > net.excelsys.framework.logger.queue.MessageReceiver > </ejb-class> > <messaging-type>javax.jms.MessageListener</messaging-type> > <transaction-type>Bean</transaction-type> > <message-destination-type> > javax.jms.Queue > </message-destination-type> > <message-destination-link> > PackageReceivedDestination > </message-destination-link> > <activation-config> > <activation-config-property> > <activation-config-property-name> > acknowledgeMode > </activation-config-property-name> > <activation-config-property-value> > Auto-acknowledge > </activation-config-property-value> > </activation-config-property> > <activation-config-property> > <activation-config-property-name> > messageSelector > </activation-config-property-name> > <activation-config-property-value> > JMSType = httpdata_received > </activation-config-property-value> > </activation-config-property> > </activation-config> > </message-driven> > </enterprise-beans> > <assembly-descriptor> > <message-destination> > <description></description> > <message-destination-name> > PackageReceivedDestination > </message-destination-name> > </message-destination> > </assembly-descriptor> > </ejb-jar> > > > ========== END ejb-jar.xml FILE ========== > > On 17/04/07, Wayne Fay <[EMAIL PROTECTED]> wrote: > > > > Without knowing anything more than you've told us, I'd assume the XSD > > is available at: > > http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd > > > > And also I think you have most likely put this file in the wrong place > > in your project. It needs to be in /src/main/resources/META-INF. Maven > > will throw an error if the file is not located there. > > > > Wayne > > > > On 4/17/07, Gonzalo Vásquez Sáez <[EMAIL PROTECTED]> wrote: > > > I'm getting the following error: > > > > > > "Error assembling EJB: META-INF/ejb-jar.xml is required for ejbVersion > > 2.x" > > > > > > Attached is the ejb-jar.xml file that I'm using, which actually being > > > deployed onto a WebSphere 6.0 works fine, but according to Maven and Xml > > > Writer it's not valid (doesn't comply to the refered XSD), but I can't > > seem > > > to find where the problem is. > > > > > > Against what XSD is maven checking? Which is maven's supported structure > > for > > > this kind of files? Are there any properties I can configure to avoid > > this > > > check being done? > > > > > > Any help would be appreciated. > > > > > > Regards, > > > > > > Gonzalo Vasquez > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
