Aunque el método principal de publicación de un archivador de tienda sea a través de la Consola de administración, también puede publicar un archivador de tienda utilizando la línea de mandatos.
Para publicar utilizando la línea de mandatos, haga lo siguiente:
- Asegúrese de que tiene acceso de Administrador de sitio.
En una línea de mandatos de AIX, escriba:
cd /usr/WebSphere/CommerceServer55/bin
En una línea de mandatos de Solaris o Linux, escriba:
cd /opt/WebSphere/CommerceServer55/bin
En una línea de mandatos qsh de iSeries, escriba:
cd /QIBM/ProdData/CommerceServer55/binA continuación, escriba:
./publishstore.sh nombreSistpral idUsuario contraseña nombreArchivadorTienda
donde:
- nombreSistpral
- es el nombre TCP/IP totalmente calificado de WebSphere Commerce Server y el número de puerto (opcional) de las herramientas de su instancia. Puede encontrar el número de puerto de las herramientas en el Gestor de configuración, bajo Propiedades de instancia> WebSphere. Por omisión es hostname:8000.
- idUsuario
- es el ID de usuario del Administrador de sitio. Debe tener acceso de Administrador de sitio para publicar un archivador de tienda.
- contraseña
- es la contraseña del Administrador de sitio para WebSphere Commerce.
- nombreArchivadorTienda
- es la vía de acceso completa del archivador de tienda en la máquina
del sistema principal. Por ejemplo,
/usr/CommerceServer/samplestores/ConsumerDirect/ConsumerDirect.sar
/QIBM/ProdData/CommerceServer55/samplestores/ConsumerDirect/ConsumerDirect.sar
- Abra Internet Explorer. Vaya a la dirección Web siguiente:
http://nombre_sistpral/webapp/wcs/stores/directorio_tienda/index.jsp
Se muestra su tienda.
Nota: Si compila los archivos JSP (JavaServer Pages) en el sitio o en la tienda disminuirá de forma importante el tiempo necesario para cargar la tienda. Como resultado, se le recomienda que haga una compilación por lotes en los archivos JSP de la tienda o del sitio después de haber publicado un archivador de tienda. Para compilar por lotes los archivos JSP de la tienda, consulte Compilar los archivos JSP (JavaServer Page).
Si publica el archivador de tienda Directo a B2B (ToolTech), debe detener y reiniciar el servidor de comercio antes de visualizar la tienda, o la página de registro no se visualizará correctamente. Para obtener más información, consulte Iniciar y detener WebSphere Commerce. Para que no se muestren excepciones innecesarias, suprima el trabajo SendTransactionMsg de los trabajos planificados. Para obtener más información, consulte Suprimir un trabajo planificado.
- Para habilitar el almacenamiento en antememoria en las tiendas de
ejemplo, debe fusionar el archivo cachespec.xml del siguiente directorio:
dir_instalación_WAS/samples/dynacache/nombremodeloempresa
dir_usuario_WAS/Base/WAS_nombre_instancia/installedApps/ nombre_célula/WC_nombre_instancia.ear/
Stores.war/WEB-INFcon el archivo cachespec.xml en el siguiente directorio:
dir_instalación_WAS/installedApps/nombre_sistpral/WC_ nombre_instancia.ear/Stores.war/WEB-INF
dir_usuario_WAS/InstalledApps/ nombre_sistpral/WC_nombre_instancia.ear/Stores.war/WEB-INF Debe editar el archivo cachespec.xml existente en el directorio WEB-INF y colocar las modificaciones en el primer archivo, en lugar de sustituirlo.
Si tiene problemas a la hora de visualizar la tienda, consulte Resolución de problemas de publicación.
Importante:
- Si está ejecutando el servidor Web en un nodo distinto al nodo de WebSphere Commerce, efectúe los pasos siguientes después de publicar un archivador de tienda:
- Si modifica la vía de acceso de contexto de la aplicación Web, debe asegurarse de que coincida con la vía de acceso definida en WebSphere Commerce Server.
- Sólo se puede publicar un archivador de tienda a la vez.
- Cuando inicia la tienda desde la consola de administración, se conecta a la tienda con el mismo nombre de usuario y contraseña que ha utilizado para conectarse a la consola de administración. Si cambia la contraseña en la tienda, también la cambia para la consola de administración. En lugar de ello, para probar las características en la tienda, incluido el cambio de contraseña, guarde la dirección de sitio, cierre todas las ventanas de navegador y, a continuación, conéctese a la tienda otra vez. Para obtener más información, consulte Limitaciones al utilizar varias ventanas de navegador.
- Si se ha conectado como el administrador por omisión, no puede navegar por una tienda basada en la tienda de ejemplo Directo a B2B (ToolTech). En cambio, puede crear un nuevo usuario que pertenezca a la organización por omisión y luego navegar por la tienda.
- Si piensa realizar cambios en sus archivos JSP después de publicar la tienda, debe inhabilitar el almacenamiento en antememoria de servlets de WebSphere Application Server. Para obtener más información consulte el capítulo relacionado con el almacenamiento en la antememoria dinámica de la publicación WebSphere Commerce, Guía de administración. Si utiliza WebSphere Commerce Studio, el almacenamiento en antememoria de servlets está inhabilitado por omisión.