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]


Reply via email to