我有一个Web应用程序(application.war),我想在(application_TIMESTAMP.war)中更改其名称,但仍想作为application.war进行部署。 我习惯于使用以下ANT脚本部署战争,但是如何在deploy命令中使用“-runtime-name = application_name” ?
<target name="deploy" description="deploys to a running jboss instance" depends="undeploy,build,war">
<antcall target="exec-jboss">
<param name="jboss.home" value="${local.jboss.home}" />
<param name="jboss.host" value="${remote.jboss.host}" />
<param name="jboss.port" value="${remote.jboss.port}" />
<param name="jboss.command" value="deploy application_TIMESTAMP.war" />
</antcall>
</target>
类似的事情不起作用
<param name="jboss.command" value="deploy --runtime-name=application.war application_TIMESTAMP.war" />
位置:
<target name="exec-jboss">
<jboss-cli failonerror="false">
<arg value="${jboss.command}" />
</jboss-cli>
</target>