如何用命令行的形式来启动EAR

我现在已经用命令行的形式来安装EAR包了
/bin/wsadmin.sh输入用户名和密码
$AdminApp install "/tmp/AdderEAR.ear"
$AdminConfig.save
但是如何用命令行来启动EAR呢?
       

我看到有个哥们是这样收说的
set appManager [$AdminControl queryNames cell=eiptest,node=eiptest,type=ApplicationManager,process=server1,*]
$AdminControl invoke $appManager startApplication SSO_war

我自己弄的是这样的
wsadmin>set appManager [$AdminControl queryNames cell=dmgrCell,node=TestPortalNode,type=ApplicationManager,process=server1,*]

wsadmin>$AdminControl invoke $appManager startApplication AdderEAR.ear
WASX7015E: Exception running command: "$AdminControl invoke $appManager startApplication AdderEAR.ear"; exception information:
com.ibm.ws.scripting.ScriptingException: WASX7025E: Error found in String ""; cannot create ObjectName.
参与2

1同行回答

dkmdkm软件架构设计师广州八斗软件科技有限公司
wsadmin>set appManager [$AdminControl queryNames cell=dmgrCell,node=TestPortalNode,type=ApplicationManager,process=server1,*]  这一段是设置环境变量,需要根据你的安装名称去设置,wsadmin>$AdminControl invoke $appManager startApplication AdderEAR....显示全部
wsadmin>set appManager [$AdminControl queryNames cell=dmgrCell,node=TestPortalNode,type=ApplicationManager,process=server1,*]  这一段是设置环境变量,需要根据你的安装名称去设置,

wsadmin>$AdminControl invoke $appManager startApplication AdderEAR.ear
你这里是选择了启动server1下面的应用,

com.ibm.ws.scripting.ScriptingException: WASX7025E: Error found in String ""; cannot create ObjectName.

错误是说没能找到这个相关对象进行操作,建议你进一步检查下对应的名称与参数。
WASX7025E: 字符串“{0}”中发现错误;无法创建 ObjectName。
    Problem        由于字符串的格式不正确,因此 wsadmin 工具未能创建 ObjectName 对象。
    User response        请验证该字符串是否不为空,并验证它的格式对于 ObjectName 字符串而言是否正确。收起
互联网服务 · 2013-08-30
浏览1446

提问者

詹氏归来
开发工程师IBM

问题状态

  • 发布时间:2013-08-27
  • 关注会员:1 人
  • 问题浏览:4505
  • 最近回答:2013-08-30
  • X社区推广