That means the service is installed, but doesn't mean it is started. So the DeploymentUnitPhaseService that runs this DUP needs to depend on that service. I'm not 100% sure on the idiom for doing that, but I believe it involves a DUP in the previous phase calling the addDependency methods on the passed in DeploymentPhaseContext.