【问题标题】:Jacl script war deploymetJacl 脚本战部署
【发布时间】:2014-05-12 22:17:25
【问题描述】:

我正在尝试使用 jacl 脚本在 websphere 中部署战争,下面是我正在使用的命令

set opts [list -cluster $clusterName -appname $earFileName -contextroot $appContextRoot -installed.ear.destination $destination -MapWebModToVH $virtualHost]

$AdminApp install $earFileLocation  $opts

添加-MapWebModToVH $virtualHost 参数后我得到了

WASX7017E:java.lang.ClassCastException:java.lang.String 与 java.util.List 不兼容

我检查了链接http://www-01.ibm.com/support/docview.wss?uid=swg21428721 以供参考。

任何帮助将不胜感激

更新

  1. set opts [list -cluster $clusterName -appname $earFileName -contextroot $appContextRoot -installed.ear.destination $destination -MapWebModToVH {$virtualHost}]

然后我得到

 WASX7017E: Exception received while running file "./CSDeployWar.jacl"; exception information: java.lang.ClassCastException: java.lang.ClassCastException: java.lang.String incompatible with java.util.List

2set opts [list -cluster $clusterName -appname $earFileName -contextroot $appContextRoot -installed.ear.destination $destination {-MapWebModToVH {$virtualHost}}]. 然后我得到

java.lang.IllegalArgumentException: WASX7122E: Expected "-" not found

【问题讨论】:

    标签: java websphere jacl


    【解决方案1】:

    @upog 您将字符串作为参数传递,您需要将其作为列表传递。像这样的

     {-MapWebModToVH {{"JavaMail Sample WebApp" mtcomps.war,WEB-INF/web.xml newVH}}}
    

    看看这个页面: http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=%2Frzatz%2F51%2Fadmin%2Fwsaobjadmapp.htm

    【讨论】:

    • 当我更改为设置选项 [list -cluster $clusterName -appname $earFileName -contextroot $appContextRoot -installed.ear.destination $destination {-MapWebModToVH {$virtualHost}}]。我得到 java.lang.IllegalArgumentException: WASX7122E: 未找到预期的“-”。
    【解决方案2】:

    下面的命令终于奏效了

    set opts [list -cluster $clusterName -appname $earFileName -contextroot $appContextRoot -installed.ear.destination $destination -usedefaultbindings -defaultbinding.virtual.host $virtualHost]
    
    $AdminApp install $earFileLocation  $opts
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多