[jboss-as7-dev] Detecting deployment location errors for xml files using a JEE schema
Jim Tyrrell
jtyrrell at redhat.com
Fri Feb 24 09:45:02 EST 2012
I think this is a great idea....
Jim Tyrrell
Principal JBoss Solutions Architect
On Feb 24, 2012, at 7:36 AM, Paul Robinson wrote:
> A common problem I see again and again is when people miss-spell the
> filenames of XML artefacts that live in the META-INF and WEB-INF
> directories of a JEE archive. I also see people (myself included)
> putting these artefacts in the wrong location, For example, putting the
> beans.xml file in the META-INF of a .war when it belongs in the WEB-INF.
> This can cause a big headache as it looks like you have created the
> right artifact, but it is not taking effect. It would be great if we
> could detect this type of thing and warn the developer at deploy time.
> There seems to be a move towards using marker files (beans.xml,
> faces-config.xml) to enable technologies, so this issue could become
> more prevalent.
>
> One solution, I was thinking about, is to check the schema type of all
> the XML files in the META-INF and WEB-INF directories. For each schema
> that we recognize (http://java.sun.com/xml/ns/persistence for example),
> we check that it's file name is correct and it is in a location where it
> will be processed.
>
> Does this sound like a sensible thing for us to do?
>
> Paul.
>
> --
> Paul Robinson
> Web service transactions lead
> paul.robinson at redhat.com
>
> JBoss, a Division of Red Hat
> Registered in England and Wales under Company Registration No. 03798903
> Directors: Michael Cunningham (USA), Brendan Lane (Ireland), Matt Parson
> (USA), Charlie Peters (USA)
>
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-as7-dev/attachments/20120224/90a1073b/attachment-0001.html
More information about the jboss-as7-dev
mailing list