[jboss-as7-dev] cli undeploy name* or *

Scott Stark sstark at redhat.com
Sun Jun 26 21:40:50 EDT 2011


No, this is an earlier version, at least a couple of weeks ago at this 
point. I'll retry the scenario in question with the latest trunk.

On 6/26/11 10:30 AM, Max Rydahl Andersen wrote:
> Scott, are you using latest trunk ?
>
> Latest trunk should not be adding any Filesystem picked up deployments to standalone.xml
> avoiding any conflicts.
>
> /max
>
> On Jun 25, 2011, at 22:05, Scott Stark wrote:
>
>> Can I add wildcard name handling element to the cli undeploy command handler to allow for multiple or even all deployments (in the case of *) to be undeployed?
>>
>> The usecase I have for this is how openshift express is dealing with updates to the git repository mapped to the server standalone/deployments directory. When a user does a git push of their application deployments, the server is shutdown, git repo updated, and the server started back up. Right, removal of deployments in this scenario causes the server to fail to startup with the updated deployments because the removed deployments are seen as missing on startup as show below. Because the deployments directory content is installed as one unit, all deployments fail. Installing each deployment seperately would at least allow this to work, but the cleaner approach would seem to be to remove all deployments prior to shutdown, and let the new git repo contents been seen as refreshed content to deal with.
>>
>> That the server is shutdown and restarted is an express requirement that we have to deal with at this point.
>>
>>
>> root at ip-10-38-94-14 logs]# cat server.log
>> 01:28:23,215 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-3) Starting deployment of "ROOT.war"
>> 01:28:23,246 INFO  [org.apache.catalina.core.AprLifecycleListener] (MSC service thread 1-2) The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
>> 01:28:23,266 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC00001: Failed to start service jboss.deployment.unit."ROOT.war".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."ROOT.war".STRUCTURE: Failed to process phase STRUCTURE of deployment "ROOT.war"
>> 	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121) [jboss-as-server-7.0.0.Beta6OS.jar:7.0.0.Beta6OS]
>> 	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1675) [jboss-msc-1.0.0.Beta8.jar:1.0.0.Beta8]
>> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [:1.6.0_20]
>> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [:1.6.0_20]
>> 	at java.lang.Thread.run(Thread.java:636) [:1.6.0_20]
>> Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: Failed to mount deployment content
>> 	at org.jboss.as.server.deployment.module.DeploymentRootMountProcessor.deploy(DeploymentRootMountProcessor.java:82) [jboss-as-server-7.0.0.Beta6OS.jar:7.0.0.Beta6OS]
>> 	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115) [jboss-as-server-7.0.0.Beta6OS.jar:7.0.0.Beta6OS]
>> 	... 4 more
>> Caused by: java.io.FileNotFoundException: /var/lib/libra/c8926000a2cc4bca9d6ccb73f015b305/jbosstest/jbossas-7.0/standalone/deployments/ROOT.war (No such file or directory)
>> 	at java.io.FileInputStream.open(Native Method) [:1.6.0_20]
>> 	at java.io.FileInputStream.<init>(FileInputStream.java:137) [:1.6.0_20]
>> 	at org.jboss.vfs.spi.RootFileSystem.openInputStream(RootFileSystem.java:55)
>> 	at org.jboss.vfs.VirtualFile.openStream(VirtualFile.java:238)
>> 	at org.jboss.vfs.VFS.mountZipExpanded(VFS.java:567)
>> 	at org.jboss.as.server.deployment.impl.ServerDeploymentRepositoryImpl.mountDeploymentContent(ServerDeploymentRepositoryImpl.java:84)
>> 	at org.jboss.as.server.deployment.module.DeploymentRootMountProcessor.deploy(DeploymentRootMountProcessor.java:78) [jboss-as-server-7.0.0.Beta6OS.jar:7.0.0.Beta6OS]
>> 	... 5 more
>>
>>
>> _______________________________________________
>> jboss-as7-dev mailing list
>> jboss-as7-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
> /max
> http://about.me/maxandersen
>
>
>



More information about the jboss-as7-dev mailing list