servicemix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré>
Subject Re: Ordering of Hotdeploy For Shared Libraries and Service Assemblies
Date Fri, 13 Nov 2009 07:30:46 GMT

By default the deployer takes the file ordered by timestamp.
So if you are on Unix, you can use:


to force a file redeployment.

Currently, there is no alternative to this deployer. We can add a 
PrefixDeploymentScanner that can use prefix to define the deployment 
order (,, etc).


jweathers777 wrote:
> I've noticed that when starting up a fresh 'data' folderless ServiceMix that
> when the auto-deploment service encounters a ServiceMix component that
> depends upon the ServiceMix shared-library, it suspends deployment until
> after the shared library gets loaded.
> I would like to duplicate this behavior with some service assemblies that
> all depend upon a shared library. I would like to be able to simply copy the
> packaged service assemblies and the packaged shared library all at once into
> the hotdeploy and have the service assemblies deployment suspended until the
> shared library can be loaded.
> Is this possible? I couldn't find any documentation about it. I cracked open
> the installers for the components and found that in a component's jbi.xml
> there is a <shared-library> element inside the <component> element that
> references the servicemix-shared library. Is it possible to have the jbi.xml
> that gets generated by the maven build process have a similar
> <shared-library> element inside the <service-assembly> or <service-unit>
> elements so that deployment is suspended until my shared library is
> deployed?

View raw message