Aaron,
Thanks! These issues have been fixed in rev 405570. I have resolved
both the issues. I hope that is ok.
I tried hot-deploying the welcome app without the plan and got the
following trace -
23:06:00,359 INFO [Hot Deployer] Deploying
welcome-tomcat-1.1-SNAPSHOT.car
23:06:00,953 WARN [TomcatModuleBuilder] Web application . does not
contain a WEB-INF/geronimo-web.x
ml deployment plan. This may or may not be a problem, depending on
whether you have things like res
ource references that need to be resolved. You can also give the
deployer a separate deployment pla
n file on the command line.
23:06:01,609 ERROR [Deployer] Deployment failed due to
java.io.IOException: Sum file already exists
at
org.apache.geronimo.system.configuration.ConfigurationStoreUtil.writeChecksumFor(Configur
ationStoreUtil.java:46)
at
org.apache.geronimo.system.configuration.ExecutableConfigurationUtil.writeConfiguration(E
xecutableConfigurationUtil.java:156)
at
org.apache.geronimo.system.configuration.RepositoryConfigurationStore.install(RepositoryC
onfigurationStore.java:319)
at
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:308)
at
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:119)
at
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeploy
Command.java:106)
at
org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:
60)
at java.lang.Thread.run(Thread.java:534)
23:06:01,718 ERROR [Hot Deployer] Unable to deploy:
java.io.IOException: Sum file already exists
org.apache.geronimo.common.DeploymentException: java.io.IOException:
Sum file already exists
at
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:349)
at
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:119)
at
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeploy
Command.java:106)
at
org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:
60)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.IOException: Sum file already exists
at
org.apache.geronimo.system.configuration.ConfigurationStoreUtil.writeChecksumFor(Configur
ationStoreUtil.java:46)
at
org.apache.geronimo.system.configuration.ExecutableConfigurationUtil.writeConfiguration(E
xecutableConfigurationUtil.java:156)
at
org.apache.geronimo.system.configuration.RepositoryConfigurationStore.install(RepositoryC
onfigurationStore.java:319)
at
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:308)
... 10 more
Thanks
Anita
--- Aaron Mulder <[EMAIL PROTECTED]> wrote:
> Please test again since Dain committed the patch yesterday. In my
> testing, this did allow "undeploy myapp". If it doesn't work for
> you,
> can you give specific steps to reproduce the problem using the
> welcome
> sample application (applications/welcome/target/*.war and if needed,
> configs/welcome-jetty/target/plan/plan.xml).
>
> Thanks,
> Aaron
>
> On 5/9/06, anita kulshreshtha <[EMAIL PROTECTED]> wrote:
> > This refers to -
> > http://issues.apache.org/jira/browse/GERONIMO-1945 and
> > http://issues.apache.org/jira/browse/GERONIMO-1971
> > If a webapp with named "myapp" is deployed, It gets deployed as
> > default/myapp/..../war. it is not possible to undeploy it with -
> > java -jar bin\deployer.jar undeploy myapp
> > It must be undeployed using :
> > java -jar bin\deployer.jar undeploy
> default/myapp/explicit-version/war
> > Here are my observations -
> > 1. o.a.g.k.Repository.Artifact.create(id) does not allow id of the
> form
> > "myapp" and throws exception.
> > 2. A method almostMatch(Artifact a) (or a better name..) is needed
> that
> > will match
> > default/myapp//.. with default/myapp/explicit-version/war.
> > This will allow us to undeploy using just "myapp". This will
> also
> > solve the problem with the hot-deployment in G-1947.
> > 3.
> >
> o.a.g.deployment.plugin.ConfigIdExtractor.identifyTargetModuleIDs(..)
> > needs to call exactMatch in the 'second pass' so that
> > default/myapp/explicit-version/war is returned in the list.
> > Is this the correct approach?
> >
> > Thanks
> > Anita
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
> >
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com