deployment command-line websphere ear

deployment - Implemente el archivo EAR en WAS 7 desde la línea de comando



command-line websphere (2)

Necesito desplegar un archivo EAR que se encuentra en el servidor A de Servidor WebSphere ubicado en el servidor B. Necesito saber cómo implementar el EAR desde el servidor A hasta mi WAS a través de la línea de comando. He marcado la web pero encontré resultados solo para WAS 6 (tengo WAS 7). ¿Alguien sabe cómo desplegar un EAR a WAS (en un servidor diferente) a través de la línea de comando?


Realmente debería considerar un nodeagent, que haría que todo esto desaparezca. Supongo que no estás en un entorno agrupado, de lo contrario, un simple push to synch de un nodeagent haría el truco.

La respuesta anterior es correcta, pero también podría simplemente transferir el paquete FTP para implementarlo en el servidor B y simplemente usar wsadmin para instalarlo localmente.


Supongo que ambos servidores son independientes. De ser así, utilice WAS_HOME / bin / wsadmin en el servidor A y especifique el host / puerto RMI para el servidorB. De lo contrario, especifique el host / puerto del administrador de despliegue para el servidorB.

wsadmin -host serverB.host.com -port serverBRMIPortNumber -c ''$AdminApp install /path/to/localfile.ear {...options...}''

Tenga en cuenta que esta es la sintaxis de UNIX; para la sintaxis de Windows, use "comillas dobles". Alternativamente, puede omitir el -c y usar el modo interactivo, o puede usar -f file.jacl. El scripting Jython está disponible con -lang jython. Consulte las siguientes opciones de instalación de AdminApp (por ejemplo, -appname o -usedefaultbindings):

http://publib.boulder.ibm.com/infocenter/wasinfo/fep/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/rxml_taskoptions.html