Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在tomcat中创建用于并行部署的Ant脚本?_Ant_Tomcat7_Versioning_Web Deployment - Fatal编程技术网

如何在tomcat中创建用于并行部署的Ant脚本?

如何在tomcat中创建用于并行部署的Ant脚本?,ant,tomcat7,versioning,web-deployment,Ant,Tomcat7,Versioning,Web Deployment,我发现了,我想在我的应用程序中使用它。我已经有了一个Ant脚本来构建和部署应用程序,但我想知道是否有一种很好的方法将其与并行部署结合起来。我现在可以生成该文件,但当我尝试在部署中使用它时: 我没有得到预期的结果,因为Ant似乎没有正确解释“#”字符。我怎样才能解决它?这是XML的问题还是特定于Ant的问题?从war属性中取出文件:前缀允许它查找文件。我猜有一种方法可以避开文件的###:URI,但它在没有它的情况下工作 其次,需要在deploy标记中指定version属性。看见否则,您的war将

我发现了,我想在我的应用程序中使用它。我已经有了一个Ant脚本来构建和部署应用程序,但我想知道是否有一种很好的方法将其与并行部署结合起来。我现在可以生成该文件,但当我尝试在部署中使用它时:


我没有得到预期的结果,因为Ant似乎没有正确解释“#”字符。我怎样才能解决它?这是XML的问题还是特定于Ant的问题?

从war属性中取出
文件:
前缀允许它查找文件。我猜有一种方法可以避开文件的###:URI,但它在没有它的情况下工作

其次,需要在deploy标记中指定
version
属性。看见否则,您的war将在webapps目录中显示为
foo.war
,而不是
foo#0000.war


你说得对,我使用了version属性,效果很好。此外,我不需要文件名中的“##”,因为它是用来指定版本的。现在,我生成了一个file.war并使用版本集部署它,它工作正常。由于version属性不可用,我必须更新jars使其工作。