deployer.jar not cleaning up properly during redeploy and undeploy ------------------------------------------------------------------
Key: GERONIMO-2167 URL: http://issues.apache.org/jira/browse/GERONIMO-2167 Project: Geronimo Type: Bug Security: public (Regular issues) Components: deployment Versions: 1.1 Environment: Win32/XP SP1 Sun JDK 1.5_06 Reporter: Leonard Wu deployment using deploy.jar doesn't appear to clean up correctly. first deploy always works. subsequent re-deploy and un-deploy are problematic. following illustrates the full sequence of events as i had encountered: ------------------------------------------ D:\work\SERVER\geronimo-1.1\bin>c:\JDK\jdk1.5.0_06\bin\java.exe -jar deployer.ja r --user system --password manager deploy D:/work/SERVER/dwr-demo.war Deployed littleoldme/dwrdemo/1.1/war @ http://vaio:8080/dwr-demo D:\work\SERVER\geronimo-1.1\bin>c:\JDK\jdk1.5.0_06\bin\java.exe -jar deployer.ja r --user system --password manager redeploy D:/work/SERVER/dwr-demo.war No ModuleID or TargetModuleID provided. Attempting to guess based on the content of the archive. Attempting to use ModuleID 'littleoldme/dwrdemo/1.1/war' Stopped littleoldme/dwrdemo/1.1/war Unloaded littleoldme/dwrdemo/1.1/war Uninstalled littleoldme/dwrdemo/1.1/war Deployed littleoldme/dwrdemo/1.1/war Started littleoldme/dwrdemo/1.1/war Redeployed littleoldme/dwrdemo/1.1/war D:\work\SERVER\geronimo-1.1\bin>c:\JDK\jdk1.5.0_06\bin\java.exe -jar deployer.ja r --user system --password manager redeploy D:/work/SERVER/dwr-demo.war No ModuleID or TargetModuleID provided. Attempting to guess based on the content of the archive. Attempting to use ModuleID 'littleoldme/dwrdemo/1.1/war' Stopped littleoldme/dwrdemo/1.1/war Unloaded littleoldme/dwrdemo/1.1/war Uninstalled littleoldme/dwrdemo/1.1/war Error: Operation failed: org.apache.geronimo.kernel.config.ConfigurationAlreadyExistsException: Configuration already exists: littleoldme/dwrdemo/1.1/war Configuration already exists: littleoldme/dwrdemo/1.1/war D:\work\SERVER\geronimo-1.1\bin>c:\JDK\jdk1.5.0_06\bin\java.exe -jar deployer.ja r --user system --password manager undeploy littleoldme/dwrdemo/1.1/war Error: littleoldme/dwrdemo/1.1/war does not appear to be a the name of a module available on the selected server. Perhaps it has already been stopped or undeployed? If you're trying to specify a TargetModuleID, use the syntax TargetName|ModuleName instead. If you're not sure what's running, try the list-modules command. ------------------------------------------ While in this broken state, i'm able to recover by manually removing the ${geronimo}/repository/littleoldme directory and removing the one line in ${geronimo}/var/config/config.xml that says <module load="false" name="littleoldme/dwrdemo/1.1/war"/> However, this only gets me to a fresh beginning, and then the whole sequence starts again as I repeat (re/un)deploying. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira