Ejemplo: obtención de información de opciones para los mandatos del objeto AdminApp con scripts wsadmin
Utilice el mandato taskInfo del objeto AdminApp para obtener información sobre los datos necesarios para la aplicación.
Es necesario proporcionar datos para filas o entradas a las que les falte información o que requieren una actualización.
- Puede utilizar el mandato options para consultar los requisitos de un archivo EAR si construye líneas de mandatos de instalación. El mandato taskInfo proporciona información detallada para cada opción de tarea con un enlace por omisión aplicado al resultado.
- Las opciones del mandato AdminApp install pueden ser complejas
si especifica distintos tipos de información de enlace; por ejemplo,
nombre de la interfaz JNDI (Java™ Naming and Directory Interface), orígenes
de datos para módulos enterprise bean o hosts virtuales para módulos Web. Un modo sencillo de especificar opciones de instalación de
línea de mandatos es utilizar una característica del mandato installInteractive que
genera las opciones automáticamente. Después de instalar una vez la aplicación de modo interactivo
y de especificar todas las actualizaciones necesarias, busque el mensaje WASX7278I en el archivo
de registros cronológicos de salida de wsadmin. El archivo de registros cronológicos de salida por omisión de wsadmin es wsadmin.traceout. Puede cortar y pegar los datos de este mensaje
en un script y modificarlo. Por
ejemplo:
WASX7278I: Línea de mandatos generada: install c:/websphere/appserver/installableapps/jmsample.ear {-BindJndiForEJBNonMessageBinding {{deplmtest.jar MailEJBObject deplmtest.jar,META-INF/ejb-jar.xml ejb/JMSampEJB1 }} -MapResRefToEJB {{deplmtest.jar MailEJBObject deplmtest.jar,META-INF/ejb-jar.xml mail/MailSession9 javax.mail.Session mail/DefaultMailSessionX } {"JavaMail Sample WebApp" mtcomps.war,WEB-INF/web.xml mail/MailSession9 javax.mail.Session mail/DefaultMailSessionY }} -MapWebModToVH {{"JavaMail Sample WebApp" mtcomps.war,WEB-INF/web.xml newhost }} -nopreCompileJSPs -novalidateApp -installed.ear.destination c:/mylocation -distributeApp -nouseMetaDataFromBinary}
WASX7278I: Generated command line: install /websphere/appserver/installableapps/jmsample.ear {-BindJndiForEJBNonMessageBinding {{deplmtest.jar MailEJBObject deplmtest.jar,META-INF/ejb-jar.xml ejb/JMSampEJB1 }} -MapResRefToEJB {{deplmtest.jar MailEJBObject deplmtest.jar,META-INF/ejb-jar.xml mail/MailSession9 javax.mail.Session mail/DefaultMailSessionX } {"JavaMail Sample WebApp" mtcomps.war,WEB-INF/web.xml mail/MailSession9 javax.mail.Session mail/DefaultMailSessionY }} -MapWebModToVH {{"JavaMail Sample WebApp" mtcomps.war,WEB-INF/web.xml newhost }} -nopreCompileJSPs -novalidateApp -installed.ear.destination /mylocation -distributeApp -nouseMetaDataFromBinary}