Unable to deploy an ear file (that contains a war file) if web.xml isn't supplied in the war file -------------------------------------------------------------------------------------------------
Key: GERONIMO-3387 URL: https://issues.apache.org/jira/browse/GERONIMO-3387 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Components: deployment Affects Versions: 2.0.x Environment: winxp + sun 1.5 JDK Reporter: Lin Sun Fix For: 2.0.x I have an ear file that contains a war file. I have a geronimo-application.xml for the ear file. The war file doesn't have web.xml as it is optional with JEE 5. I got the following failure at deployment - Error: Unable to distribute SOAPBench.ear: Module was not a war: SOABenchWeb.war Looks like this is caused by the fact that moduleFile didn't created correctly in line 762 of EARConfigBuilder.java. Its name didn't have the extension of .war that TomcatModuleBuilder is expecting. moduleFile = new NestedJarFile(earFile, modulePath); One possible fix is to allow an extension to be passed in createTempFile in DeploymentUtils.java, like the createTempFile in org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.java. But there could be other way that is better. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.