On Dec 28, 2012, at 10:54 AM, José Luis Cetina <[email protected]> wrote:
> Well, this could unpack my ear file (which cotains ejb module + webapp > modules) dropping my ear file to apps but im getting a > DuplicateDeploymentIdException. > > SEVERE: Unable to deploy collapsed ear in war > StandardEngine[Catalina].StandardHost[localhost_ear].StandardContext[/myenterprise-ear-1.0-SNAPSHOT] > org.apache.openejb.DuplicateDeploymentIdException: Application cannot be > deployed as it contains deployment-ids which are in use: app: Yeah, definitely don't do that. There's an issue that needs to be fixes with regards to putting EARs in the webapps/ directory (or any Tomcat appbase). Once the EAR is unpacked, Tomcat will try to deploy the unpacked EAR as a webapp and this essentially get deployed twice. I've done some work in this area, so there are two options: 1. [Recommended] In the tomee.xml edit `<Deployments dir="apps"/>` to be `<Deployments dir="apps" autoDeploy="true"/>` 2. Use `webapps`, but unpack to a different location by setting the `tomee.unpack.dir` system property to `work` -David
