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
Ant 如何在wsAdmin任务中编写AdminApp_Ant_Websphere_Wsadmin - Fatal编程技术网

Ant 如何在wsAdmin任务中编写AdminApp

Ant 如何在wsAdmin任务中编写AdminApp,ant,websphere,wsadmin,Ant,Websphere,Wsadmin,我试图在安装新应用程序“MYAPP”后发出wsadmin命令来加载虚拟主机。但是我找不到正确的语法。下面是我的ANT任务的外观: <target name="loadVirtualHost"> <wsAdmin user="${was_user}" password="${was_password}" failonerror="${was_failonerror}" washome="${was_home}" profi

我试图在安装新应用程序“MYAPP”后发出wsadmin命令来加载虚拟主机。但是我找不到正确的语法。下面是我的ANT任务的外观:

<target name="loadVirtualHost">
    <wsAdmin 
    user="${was_user}" 
    password="${was_password}" 
    failonerror="${was_failonerror}" 
    washome="${was_home}" 
    profileName="${wsProfileName}" 
    command="$$AdminApp.edit(MYAPPEAR, [ -MapWebModToVH [[ myapp MYADDWEB.war,WEB-INF/web.xml default_host_ctst ]]])"/>
</target>

是否应该围绕该命令(
命令=“$$AdminApp.edit('MyExample'),“[-MapWebModToVH[[myapp MYADDWEB.war,WEB-INF/WEB.xml default_host_ctst]])”
)?您应该有两个
&&
?您使用的是Jython语法,但没有在ant任务中使用
lang
属性指定它,这会导致wsadmin使用默认语言,即JACL。请参见编辑操作示例,以查看它在Jython和JACL上的外观。
[wsadmin] WASX7015E: Exception running command: "$AdminApp.edit(MYAPPEAR, [ -MapWebModToVH [[ myapp MYAPPWEB.war,WEB-INF/web.xml default_host_ctst ]]])"; exception information:
[wsadmin]  com.ibm.bsf.BSFException: error while eval'ing Jacl expression:
[wsadmin] invalid command name "myapp"
[wsadmin]     while executing
[wsadmin] "myapp MYAPPWEB.war,WEB-INF/web.xml default_host_ctst "
[wsadmin]     invoked from within
[wsadmin] "[ myapp MYAPPWEB.war,WEB-INF/web.xml default_host_ctst "
[wsadmin]     invoked from within
[wsadmin] "-MapWebModToVH [[ myapp MYAPPWEB.war,WEB-INF/web.xml default_host_ctst ]"
[wsadmin]     invoked from within
[wsadmin] "$AdminApp.edit(MYAPPEAR, [ -MapWebModToVH [[ myapp MYAPPWEB.war,WEB-INF/web.xml default_host_ctst ]]])"