Currently there is not a way to configure the deployment order during
server start up. However, the order of the initial deployments will
decide the order of the application loading during server start up. If
the EAR application depends on the inbound resource adapter, you could
try to deploy the inbound resource adapter first and that order should
be preserved during server start up.
On 4/5/2012 11:51 AM, forums_at_java.net wrote:
> Hello, How can we specify order of application deployment on application
> server startup? We had a situation today where we started Glassfish
> and it
> tried to deploy an EAR application without previously deploying a
> dependent
> inbound resource adapter. There are 3 applications: - 1 EAR - 1 inbound
> resource adapter that sends notifications to a MDB inside the EAR - 1
> outbound resource adapter that is used by an EJB inside the EAR Glassfish
> tried to deploy apps in the following order: 1. outbound resource
> adapter 2.
> EAR <= this one failed, as it couldn't locate the inbound resource
> adapter
> Why Glassfish didn't deploy the resource adapters first, and then the
> EAR?
>
> --
>
> [Message sent by forum member 'ariod']
>
> View Post: http://forums.java.net/node/884869
>
>