[jboss-jira] [JBoss JIRA] (WFCORE-957) Wildfly not respecting subdeployment dependency order

Katarina Hermanova (Jira) issues at jboss.org
Thu Nov 14 05:45:00 EST 2019


     [ https://issues.jboss.org/browse/WFCORE-957?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Katarina Hermanova resolved WFCORE-957.
---------------------------------------
    Resolution: Explained


> Wildfly not respecting subdeployment dependency order
> -----------------------------------------------------
>
>                 Key: WFCORE-957
>                 URL: https://issues.jboss.org/browse/WFCORE-957
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: Server
>            Reporter: Brian Riehman
>            Assignee: Katarina Hermanova
>            Priority: Minor
>         Attachments: wildfly-deployment-order.ear, wildfly-deployment-order.tar.gz
>
>
> When loading an EAR with {{initialize-in-order}} set to {{true}} within the {{application.xml}} and subdeployment dependencies defined in{{jboss-deployment-structure.xml}}, Wildfly does not load the EAR modules in order as specified nor as defined by the dependencies.
> I have attached both a [source repository|https://github.com/briehman/wildfly-deployment-order] and the generated EAR. The {{application.xml}} and {{jboss-deployment-structure.xml}} are as below:
> {code}
> <?xml version="1.0" encoding="UTF-8"?>
> <application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">
>   <display-name>ear</display-name>
>   <initialize-in-order>true</initialize-in-order>
>   <module>
>     <web>
>       <web-uri>webapp-one-1.0-SNAPSHOT.war</web-uri>
>       <context-root>/one</context-root>
>     </web>
>   </module>
>   <module>
>     <web>
>       <web-uri>webapp-two-1.0-SNAPSHOT.war</web-uri>
>       <context-root>/two</context-root>
>     </web>
>   </module>
>   <module>
>     <web>
>       <web-uri>webapp-three-1.0-SNAPSHOT.war</web-uri>
>       <context-root>/three</context-root>
>     </web>
>   </module>
> </application>
> {code}
> {code}
> <jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
>     <sub-deployment name="webapp-one-1.0-SNAPSHOT.war">
>     </sub-deployment>
>     <sub-deployment name="webapp-two-1.0-SNAPSHOT.war">
>         <dependencies>
>             <module name="deployment.wildfly-deployment-order.ear.webapp-one-1.0-SNAPSHOT.war" />
>         </dependencies>
>     </sub-deployment>
>     <sub-deployment name="webapp-three-1.0-SNAPSHOT.war">
>         <dependencies>
>             <module name="deployment.wildfly-deployment-order.ear.webapp-two-1.0-SNAPSHOT.war" />
>         </dependencies>
>     </sub-deployment>
> </jboss-deployment-structure>
> {code}



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jboss-jira mailing list