Publicar um archive de loja em um WebSphere Commerce Server permite criar uma loja funcional.
No WebSphere Commerce, Business Edition, os arquivos archive de loja de exemplo também são utilizados para empacotar e entregar as estruturas da organização,
funções predefinidas do usuário e diretivas de controle de acesso necessárias para criar o
ambiente para sua loja ou site, bem como coleções de recursos da loja que
criam um catálogo ou uma fachada da loja.Para criar uma loja funcional, você deve
publicar um dos archives de loja compostos. Você também pode publicar
uma seqüência de archives de loja do componente para publicar uma
loja funcional; no entanto, essas informações são discutidas em
Publicando um Archive de Loja a partir do
Administration Console - Opções Avançadas.
Para obter uma lista de archives de amostra de loja com o WebSphere Commerce, consulte Archives de amostra de loja.
Importante: Siga as instruções neste arquivo para publicar archives de loja compostos. Para obter informações sobre a publicação de qualquer outro tipo de archive de loja, consulte Publicando um Archive de Loja a partir do Administration Console - Opções Avançadas.
Para publicar um archive de loja a partir do Administration Console, proceda da seguinte forma:
- Assegure-se de possuir o acesso de Administrador do Site.
- Assegure que os serviços e servidores apropriados estejam em execução.
Configure a publicação.
- (Opcional) Faça backup do banco de dados do WebSphere Commerce, para que você possa restaurar sua versão pré-publicada, se necessário.
- Abra o Administration Console, selecionando a opção Site.
- A partir do menu Archives de Loja, selecione Publicar. A página Archives
de Loja exibe a listagem dos archives de loja disponíveis para publicação. Por padrão, a página que exibe os archives de loja compostos é exibida.
Nota: Para publicar um archive de loja diferente de um archive de loja composto, consulte Publicando um Archive de Loja a partir do Administration Console - Opções Avançadas.A lista drop down Exibição contém as seguintes exibições:
Exibição Descrição Padrão Contém os archives compostos de loja de exemplo. Os archives compostos de loja de exemplo contêm a estrutura da organização, funções do usuário predefinidas e diretivas de controle de acesso necessárias para criar um ambiente, além de uma loja ou site funcional de amostra.
Direto ao consumidor Contém todos os archives de loja de exemplo relacionados ao consumidor direto, incluindo o archive de loja de consumidor direto composto de amostra e todos os archives do componente. Cada archive de componente contém uma parte dos bens contidos no archive da loja do componente. B2B direto Contém todos os archives de loja de exemplo relacionados ao B2B direto, incluindo o archive de loja de B2B direto composto de amostra e todos os archives do componente. Cada archive de componente contém uma parte dos bens contidos no archive da loja do componente. Cadeia de demanda Contém todos os archives de loja de exemplo relacionados à cadeia de demanda, incluindo o archive de loja de cadeia de demanda composto de amostra e todos os archives do componente. Cada archive de componente contém uma parte dos bens contidos no archive da loja do componente. Cadeia de oferta Contém todos os archives de loja de exemplo relacionados à cadeia de suprimentos, incluindo o archive de loja de cadeia de suprimentos composto de amostra e todos os archives do componente. Cada archive de componente contém uma parte dos bens contidos no archive da loja do componente. Hospedagem Contém todos os archives de loja de exemplo relacionados à Hospedagem, incluindo o archive de loja de Hospedagem composto de amostra e todos os archives do componente. Cada archive de componente contém uma parte dos bens contidos no archive da loja do componente. Para obter informações adicionais sobre os archives de loja fornecidos com o WebSphere Commerce, consulte os seguintes arquivos:
- Selecione o archive de loja que você deseja publicar. Para consultar uma visualização da
loja, clique em Visualizar. Uma versão HTML
da loja publicada é exibida em uma outra janela.
Nota: As visualizações estarão disponíveis apenas para archives de loja que contêm lojas diretas ao consumidor. - Clique em Avançar. A
página Parâmetros é exibida. Dependendo do archive de loja selecionado,
serão exibidos parâmetros diferentes. Para obter informações adicionais,
consulte Parâmetros do Utilitário de Publicação por
Archive de Loja.
- Se você estiver publicando um archive de loja de exemplo pela primeira vez, aceite os
valores padrão nos campos de parâmetro.
Se você estiver publicando um archive de loja de exemplo diferente de um archive de loja composto, ou se desejar publicar uma
segunda loja do mesmo tipo de um archive de loja publicado anteriormente, consulte
Publicando um Archive de Loja a partir do Administration
Console - Opções Avançadas.
Importante: Não é recomendável publicar mais de um tipo de archive de loja composto ou archive de loja com estrutura organizacional na mesma instância (por exemplo, não publique um ConsumerDirect.sar e um DemandChain.sar na mesma instância), ou publicar o mesmo archive de loja composto ou archive de loja com estrutura organizacional mais de uma vez, pois isso poderá sobrescrever dados publicados anteriormente. - Clique em Avançar. A página Resumo é exibida, listando o archive de loja e os
parâmetros selecionados, bem como a localização na qual o archive de loja será
publicado.
Nota: Se você desejar rever a estrutura de arquivos da loja depois que ela for publicada, anote a localização publicada para referência futura.
- Se você estiver publicando um archive de loja de exemplo pela primeira vez, aceite os
valores padrão nos campos de parâmetro.
Se você estiver publicando um archive de loja de exemplo diferente de um archive de loja composto, ou se desejar publicar uma
segunda loja do mesmo tipo de um archive de loja publicado anteriormente, consulte
Publicando um Archive de Loja a partir do Administration
Console - Opções Avançadas.
- Depois de rever as informações de resumo, clique em Concluir. Um diálogo de confirmação é exibido, indicando o número do job de publicação. Anote o número do job para referência futura. Clique em Ok. A página Status do Job de Publicação é exibida. O estado da publicação é refletido na coluna Status da publicação. Clique em Atualizar para atualizar o status.
- Para ver mais detalhes sobre um determinado job de publicação, selecione-o a partir da
lista. Clique em Detalhes. A página Detalhes de Publicação é exibida.
Enquanto o archive de loja estiver sendo publicado, a página Detalhes
da Publicação será automaticamente atualizada a cada 20 segundos com
o último status de publicação.
Nota: Se ocorrer um erro durante a publicação, será exibida uma janela com detalhes adicionais sobre o erro. Se precisar de mais informações, consulte Resolvendo Problemas de Publicação. - Reveja os detalhes de publicação.
Se o archive de loja for publicado com êxito, você terá a opção de ativar a loja. Para visualizar e testar sua loja, clique em Ativar Loja. Uma caixa de diálogo é exibida solicitando o contexto do Aplicativo da Web. Aceite o padrão. Clique em Ok.
Notas:
Compilar os arquivos JSP (JavaServer Pages) em seu site ou loja antes de ativá-la reduzirá significativamente o período de tempo necessário 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:
WC_installdir/samples/dynacache/ businessmodelname
WC_user_dir/Base/WAS_instance_name/installedApps/ cellname/WC_instance_name.ear/
Stores.war/WEB-INF com o arquivo cachespec.xml no seguinte diretório:WC_installdir/installedApps/hostname/WC_ instancename.ear/Stores.war/WEB-INF
WC_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.Nota: No WebSphere Studio, o armazenamento em cache é ativado por padrão, portanto, não será necessário concluir esta etapa se você estiver publicando no WebSphere Studio.
- Quando concluir a visualização da loja, inclua o site em seus favoritos e feche o navegador.
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:
- Pare o servidor Web.
- Copie os recursos da Web da loja do seguinte diretório da máquina do WebSphere Commerce para a máquina do Servidor Web na mesma localização:
- Inicie o servidor Web.
- 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ê 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.