wrong jboss-app.xml
-------------------
Key: MEAR-104
URL: http://jira.codehaus.org/browse/MEAR-104
Project: Maven 2.x Ear Plugin
Issue Type: Bug
Affects Versions: 2.3.2
Environment: Jboss 4.2.1/ server/ all
Reporter: Balogh Zoltán
Hi!
I have problem with generated jboss-app.xml because it is not accepted by
Jboss.
pom.xml
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<defaultLibBundleDir>APP-INF/lib</defaultLibBundleDir>
<!--
<resourcesDir>src/main/resources</resourcesDir> -->
<artifactTypeMappings>
<artifactTypeMapping type="har"
mapping="jar" />
</artifactTypeMappings>
<jboss>
<version>4.2</version>
<loader-repository>
com.fornax.stolpan.backoffice:loader=StolpanEJP.ear
</loader-repository>
<loader-repository-config>
java2ParentDelegation=true
</loader-repository-config> -
<module-order>strict</module-order>
<library-directory>APP-INF/lib</library-directory>
</jboss>
generated by Maven:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-app PUBLIC
"-//JBoss//DTD J2EE Application 1.4//EN"
"http://www.jboss.org/j2ee/dtd/jboss-app_4_2.dtd">
<jboss-app>
<library-directory>APP-INF/lib</library-directory>
<module-order>strict</module-order>
<loader-repository>com.fornax.stolpan.backoffice:loader=StolpanEJP.ear<loader-repository-config>java2ParentDelegation=true</loader-repository-config>
</loader-repository>
<module>
<har>StolpanBoDBM-0.0.1.har</har>
</module>
<module>
<har>StolpanSPDB-0.0.1.har</har>
</module>
</jboss-app>
jboss error msg:
org.xml.sax.SAXParseException: The content of element type "jboss-app" must
match
"(module-order?,security-domain?,unauthenticated-principal?,loader-repository?,jmx-name?,module*,security-role*)".)
if I change the jboss-app.xml manually as you see below the deploy is
successful:
<?xml version='1.0' encoding='UTF-8'?>
*<!DOCTYPE jboss-app PUBLIC "-//JBoss//DTD J2EE Application 4.2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-app_4_2.dtd">*
<jboss-app>
<module-order>strict</module-order>
<loader-repository>com.fornax.stolpan.backoffice:loader=StolpanEJPT.ear
<loader-repository-config>java2ParentDelegation=true</loader-repository-config>
</loader-repository>
*<library-directory>APP-INF/lib</library-directory>*
<module>
<har>StolpanBoDBM-0.0.1.har</har>
</module>
<module>
<har>StolpanSPDB-0.0.1.har</har>
</module>
</jboss-app>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira