O processo do componente para o componente da web faz download da versão mais recente dos artefatos do componente e coloca-os na pasta correta.
Siga estas etapas para criar o processo do componente que implementa o componente da web:
- Na guia Componentes, clique no componente JPetStore-WEB.
- Clique em Processos e, em seguida, clique em Criar novo processo.
- Na janela Criar novo processo, especifique o nome para ser Implementar componente da web.
- Na lista Tipo de processo, selecione Implementação. Essa lista possui outras opções para processos que desinstalam ou configuraram componentes.
- Aceite os valores padrão para as outras propriedades e clique em Salvar.
- Na lista de processos, clique no novo processo. O processo é aberto no editor de processos. Esse editor mostra as etapas no processo em um formato gráfico, como um fluxograma. As caixas Iniciar e Concluir representam o início e o fim do processo. A partir daqui, inclua as etapas no processo e vincule-as entre as etapas Iniciar e Concluir para mostrar a ordem das etapas.
- Inclua uma etapa para limpar quaisquer arquivos fora do diretório ativo. O processo é executado dentro de um diretório ativo. Para garantir que você está usando a versão mais recente dos arquivos no componente da web, execute um comando para limpar o diretório de trabalho:
- À esquerda do editor de processos, em Etapas de plug-in disponíveis, expanda . O menu Etapas de plug-in disponíveis mostra as etapas disponíveis. É possível explorar as árvores para localizar etapas, ou é possível digitar na caixa de procura na parte superior da janela.
- No item de árvore FileUtils, clique e arraste a etapa Excluir arquivos e diretórios para o editor de processos. A janela Editar propriedades é aberta, mostrando as propriedades para a etapa. Algumas dessas propriedades são exclusivas para a etapa e outras são as mesmas para todas as etapas.
- No campo Nome, especifique o nome para ser Limpar diretório ativo.
- No campo Diretório base, especifique um único ponto (.).
- No campo Incluir, especifique um asterisco (*).
- Aceite os padrões para as outras propriedades e, em seguida, clique em Salvar.
A nova etapa aparece como uma caixa no editor de processos. Posteriormente, conecte essa etapa às outras etapas no processo. O editor de processos é semelhante à figura a seguir:
- Inclua uma etapa para fazer download da versão mais recente dos artefatos do componente. A etapa Fazer download de artefatos é usada na maioria dos processos de implementação. Essa etapa faz download da versão especificada dos artefatos do componente para o computador de destino. Quando você executar o processo, especificará se irá usar a versão mais recente dos artefatos do componentes ou uma versão específica.
- Em Etapas de plug-in disponíveis, expanda e arraste a etapa Fazer download de artefatos para o editor de processos.
- Na janela Editar propriedades, aceite os valores padrão e, em seguida, clique em Salvar.
- Inclua uma etapa para remover do servidor o conteúdo da web antigo:
- Expanda e arraste outra etapa Excluir arquivos e diretórios para o editor de processos.
- Na janela Editar propriedades, especifique o nome para ser Remover conteúdo antigo.
- No campo Diretório base, especifique o diretório a seguir:
webapps/JPetStore
- No campo Incluir, especifique o diretório a seguir:
imagens
- No campo Diretório ativo, especifique a variável a seguir:
${p:environment/tomcat.home}
Esta variável representa a pasta principal do servidor da Web do Tomcat. Você especificará um valor para essa variável posteriormente.
- Aceite os valores padrão nos outros campos e clique em Salvar.
- Inclua uma etapa para implementar o novo conteúdo para o servidor. Essa etapa copia os artefatos do componente para o servidor de aplicativos.
- Expanda e arraste a etapa Mover diretório para o editor de processos.
- Na janela Editar propriedades, especifique o nome para ser Implementar novo conteúdo.
- No campo Diretório de origem, especifique um único ponto (.).
- No campo Diretório de destino, especifique o diretório a seguir:
${p:environment/tomcat.home}/webapps/JPetStore/
- No campo Incluir arquivos, especifique o código a seguir:
images/*
- Aceite os valores padrão nos outros campos e clique em Salvar.
Agora o processo tem quatro etapas, como na figura a seguir:
Cada etapa tem dois ícones no canto superior direito da etapa. O ícone verde Editar
abre a mesma janela Editar propriedades que é aberta quando você cria a etapa. O ícone X
exclui a etapa.
Além disso, se você mover o mouse sobre uma etapa, um ícone de seta aparecerá sobre o centro da etapa. Este ícone é usado para criar links entre as etapas.

- Conecte as etapas na ordem em que elas são executadas:
- Mova o mouse sobre a etapa Iniciar, e clique e arraste o ícone de seta para a etapa Limpar diretório ativo. A seta entre essas etapas representa o fluxo da atividade de uma etapa a outra, como na figura a seguir:
- Da mesma forma, arraste uma seta da etapa Limpar diretório ativo para a etapa Fazer download de artefatos.
- Arraste uma seta da etapa Fazer download de artefatos para a etapa Remover conteúdo antigo.
- Arraste uma seta da etapa Remover conteúdo antigo para a etapa Implementar novo conteúdo.
- Arraste uma seta da etapa Implementar novo conteúdo para a etapa Concluir.
É possível conectar as etapas em uma sequência como estas etapas,
ou é possível executar em paralelo uma com a outra criando mais
links. No entanto, os processos sempre iniciam com a etapa Iniciar e terminam com a etapa Terminar. A sequência das
etapas nesse processo é a seguinte:
- Iniciar
- Limpar diretório ativo
- Fazer download de artefatos
- Remover conteúdo antigo
- Implementar novo conteúdo
- Concluir
- Salve o processo clicando no ícone Salvar
em Ferramentas.
O processo de componente completo para o componente da web é semelhante à figura a seguir: