Deployment 自动部署。war到远程jboss4.2.3.GA使用hudson部署插件失败

Deployment 自动部署。war到远程jboss4.2.3.GA使用hudson部署插件失败,deployment,jboss,hudson,system-properties,Deployment,Jboss,Hudson,System Properties,我正在使用hudson部署插件,将.war文件自动部署到远程jboss4.2.3.GA。 当我将端口设置为低于10000时,它会工作,例如: http://10.78.68.210:8080/ 但是我们的系统使用17200端口,所以url应该是 http://10.78.68.210:17200 这一次,自动部署失败。错误消息是: Caused by: java.lang.IllegalArgumentException: port out of range:117200 at ja

我正在使用hudson部署插件,将.war文件自动部署到远程jboss4.2.3.GA。 当我将端口设置为低于10000时,它会工作,例如:

http://10.78.68.210:8080/
但是我们的系统使用17200端口,所以url应该是

http://10.78.68.210:17200
这一次,自动部署失败。错误消息是:

Caused by: java.lang.IllegalArgumentException: port out of range:117200
    at java.net.InetSocketAddress.<init>(InetSocketAddress.java:118)
    at org.codehaus.cargo.container.jboss.JBoss4xRemoteDeployer.buildSocketAddressForDeployableServer(JBoss4xRemoteDeployer.java:269)
    at org.codehaus.cargo.container.jboss.JBoss4xRemoteDeployer.<init>(JBoss4xRemoteDeployer.java:133)
    at org.codehaus.cargo.container.jboss.JBoss4xRemoteDeployer.<init>(JBoss4xRemoteDeployer.java:117)
    ... 27 more

由于virable portStr始终返回null,因此portStr将被设置为1+17200,结果是117200

如何让hudson deploy加载有价值的cargo.jboss.remotedeploy.port属性?我什么都试过了,但每次都失败了

非常感谢

String portStr = configuration.getPropertyValue(JBossPropertySet.REMOTEDEPLOY_PORT);
if (portStr == null)
{
    portStr = "1" + configuration.getPropertyValue(ServletPropertySet.PORT);
} 
String REMOTEDEPLOY_PORT = "cargo.jboss.remotedeploy.port";