3 Replies Latest reply: May 14, 2011 7:31 AM by Ralf Battenfeld RSS

ApplicationDescriptor - Missing javaee namespace?

Ralf Battenfeld Novice

Hi

 

I was pointet by another discussion to the shrinkwrap descriptor project. This is something I can definitely reuse

 

I tried the ApplicationDescriptor for definining the application.xml. The file looks like this:

 

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="6">

  <display-name>test.ear</display-name>

  <module>

    <ejb>kernel.jar</ejb>

  </module>

  <module>

    <ejb>service.jar</ejb>

  </module>

  <module>

    <ejb>module.jar</ejb>

  </module>

  <module>

    <connector>jca-qfj-adapter-sti-1_19-1.0.0.7.rar</connector>

  </module>

</application>

 

But this declaration doesn't work for me. JBoss 6 finallogs the following:

 

Caused by: org.jboss.xb.binding.JBossXBRuntimeException: Failed to resolve schema binding for QName {http://java.sun.com/xml/ns/javaee}application with schemaLocation=null

    at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.startElement(SundayContentHandler.java:180) [jbossxb.jar:2.0.3.GA]

 

When I include the namespace for javaee, then the deployment works:

<application xmlns:javaee="http://java.sun.com/xml/ns/javaee" 

 

I think, it would be good to make all declarations changeable.

 

What are the plans for the rest of the deployment descriptors? I can offer to implemented some of the ejb related descriptors.

 

Regards,

Ralf