如何在使用ANT构建的运行Jboss服务器上部署/取消部署战争文件?ant任务在jboss上部署/取消部署战争
2
A
回答
0
的部署不与 JBoss应用核心分销包装,而且必须 因此单独 从下载区下载。下载 通常被标记为
我没有用jbossweb-2.1.x的-部署这个自己
0
答案取决于由you.However使用的版本的JBoss你可以在你的货物库部署/在JBoss中取消部署应用程序。
有关货物的详细信息请参阅:Cargo Ant support
0
你可以只
<copy file="${war.path}" todir="${jboss.home}/server/default/deploy"/>
5
的JBoss AS7已经默认启用部署扫描仪,这样你就可以WAR文件只复制到$ {JBoss的。 HOME} /独立/部署,它会自动进行部署,即:
<copy file="${war.path}" todir="${jboss.home}/standalone/deployments"/>
一旦开战部署,一个名为$ {} war.filename意志.war.deployed APPEA r在部署目录中。要取消部署战争,删除相关.deployed文件,即:
<delete file="${jboss.deployments.dir}/${war.filename}.war.deployed"/>
一旦战争一直未展开,将有一个名为$ {jboss.deployments.dir}/$ {} war.filename。 war.undeployed在部署目录中。
要提示重新部署,你可以删除.undeployed文件,或创建一个文件具有相同的名称作为战争和.dodeploy延伸,即:
<touch file="${jboss.deployments.dir}/${war.filename}.war.dodeploy"/>
This StackOverflow post具有的一个例子部署后执行取消部署的Ant任务。
显然,对于上述工作,你需要在某处声明所用的各种属性,即:
<property name="war.filename" value="mywar" />
<property name="war.path" value="dir/mywar.war" />
<property name="jboss.deployments.dir" value="${jboss.home}/standalone/deployments" />
相关问题
- 1. JBoss战争部署
- 2. 在Jboss部署战争 - MAVEN
- 3. JBoss 6 - 战争部署
- 4. 将战争部署到JBOSS
- 5. Jboss不部署战争,JBAS011006
- 6. 在jboss上部署战争as7
- 7. 在linux上部署战争
- 8. 在jboss的部署目录之外部署战争
- 9. 战争部署玩
- 10. Jboss 7战争部署失败
- 11. JBOSS战争部署无法使用mysqlds.xml
- 12. 部署grails 2.1.1战争到JBoss 5.1
- 13. JBoss AS 7中的战争部署
- 14. jboss 7部署问题与战争
- 15. 的JBoss 7.1没有部署战争
- 16. 战争文件可以部署在任何服务器上?
- 17. 在Jetty上部署Grails战争给ConcurrentModificationException
- 18. OutOfMemory在tomcat上部署战争时
- 19. 战争部署例外
- 20. 码头,战争部署
- 21. grails战争部署错误
- 22. 战争部署init方法
- 23. 部署战争问题
- 24. Grails战争和部署
- 25. 战争文件部署
- 26. 开放战争部署
- 27. 多张战争部署8
- 28. 部署战争到Tomcat
- 29. 从intellij和maven在jboss 7上部署爆炸式战争
- 30. 创建一个可以部署为JBOSS战争的SOAP服务