Embora o método principal de se publicar um archive da loja seja através do Administration Console, você também pode publicar um archive de loja utilizando a linha de comandos.
Para publicar utilizando a linha de comandos, faça o seguinte:
- Assegure-se de possuir o acesso de Administrador do Site.
Em uma linha de comandos do AIX, digite:
cd /usr/WebSphere/CommerceServer55/bin
Em uma linha de comandos do Solaris ou Linux, digite
cd /opt/WebSphere/CommerceServer55/bin
Na linha de comandos qsh do iSeries, digite
cd /QIBM/ProdData/CommerceServer55/binEm seguida, digite:
./publishstore.sh hostname userId password storeArchiveFilename
em que:
- hostname
- é o nome completo de TCP/IP do WebSphere Commerce Server e o número da porta de ferramentas (opcional) para sua instância. Você pode localizar o número da porta de ferramentas no Gerenciador de Configuração, sob Propriedades da instância> WebSphere. Por padrão, esse número é hostname:8000.
- userId
- é o ID do usuário para o Administrador do Site. Você deve ter acesso de Administrador do Site para publicar um archive de loja.
- password
- é a senha do Administrador do Site para o WebSphere Commerce.
- storeArchiveFilename
- é o caminho completo do archive de loja na máquina host. Por
exemplo,
/usr/CommerceServer/samplestores/ConsumerDirect/ConsumerDirect.sar
/QIBM/ProdData/CommerceServer55/samplestores/ConsumerDirect/ConsumerDirect.sar
- Abra o Internet Explorer. Vá para o seguinte endereço da Web:
http://hostname/webapp/wcs/stores/store directory/index.jsp
Sua loja é exibida.
Nota: Compilar os arquivos JSP (JavaServer Pages) em seu site ou loja antes de ativá-lo reduz significativamente a quantidade de tempo necessária para carregar cada página da loja. Como resultado, é recomendável compilar em batch os arquivos JSP da loja ou site após a publicação de um archive da loja. Para compilar em batch os arquivos JSP da loja, consulte Compilando Arquivos JSP (JavaServer Page).
Se você publicar o archive de loja B2B Direto (ToolTech), deverá parar e reiniciar o servidor de comércio antes de exibir a loja, ou a página de registro não será exibida corretamente. Para obter mais informações, consulte Iniciando e Parando o WebSphere Commerce. Para evitar a exibição de exceções desnecessárias, exclua o job SendTransactionMsg dos jobs planejados. Para obter mais informações, consulte Excluindo um Job Planejado.
- Para ativar o armazenamento em cache nas amostras de lojas, é
necessário mesclar o arquivo cachespec.xml a partir do seguinte diretório:
WAS_installdir/samples/dynacache/businessmodelname
WAS_user_dir/Base/WAS_instance_name/installedApps/ cellname/WC_instance_name.ear/
Stores.war/WEB-INFcom o arquivo cachespec.xml no seguinte diretório:
WAS_installdir/installedApps/hostname/WC_ instancename.ear/Stores.war/WEB-INF
WAS_user_dir/InstalledApps/ hostname/WC_instancename.ear/Stores.war/WEB-INF É necessário editar o arquivo cachespec.xml existente no diretório WEB-INF com as alterações no primeiro arquivo, em vez de substituí-lo.
Se estiver tendo problemas para exibir a loja, consulte Resolução de problemas de publicação.
Importante:
- Se estiver executando seu servidor Web em um nó separado do nó do WebSphere Commerce, complete as seguintes etapas após a publicação de um archive de loja:
- Se você alterar o caminho de Contexto do aplicativo da Web, deverá assegurar que ele corresponda ao caminho definido no WebSphere Commerce Server.
- Apenas um archive de loja pode ser publicado por vez.
- Quando você ativa a loja FashionFlow a partir do Administration Console, efetua login na loja com o mesmo nome de usuário e senha utilizados para efetuar login no Administration Console. Se você alterar a senha na loja, ela também será alterada para o Administration Console. Ao invés disso, para testar os recursos na loja, inclusive a troca da senha, salve o endereço do site, feche todas as janelas do navegador e efetue logon na loja novamente.Para obter mais informações, consulte Limitações quando utilizar várias janelas de navegadores.
- Se você tiver efetuado logon como administrador padrão, não poderá navegar em uma loja baseada na loja de exemplo B2B direto (ToolTech). Em vez disso, crie um novo usuário que pertença à organização padrão, em seguida, navegue na loja.
- Se você pretende fazer alterações nos arquivos JSP depois de publicar sua loja, deverá desativar o armazenamento em cache do servlet no WebSphere Application Server. Para obter informações adicionais, consulte o capítulo "Armazenamento em Cache Dinâmico" no WebSphere Commerce: Guia de Administração. Se você estiver utilizando o WebSphere Commerce Studio, o armazenamento em cache do servlet estará desativado por padrão.