Deploy de WAR no Fuse ESB

Tendo a seguinte situação : Rodar um projeto web  empacotado como um WAR file, no Fuse ESB,

O primeira passo é converter nosso WAR file em um pacote adequado ao deploy no container OSGI.

Eu tenho uma aplicação chamada sak.war em meu repositório maven. O comando para torar esse war em um bundle é :

install war:mvn:sak/sak-web/1.0.0/war?Web-ContextPath=sak

Este comando faz download do war do repositório, gera as entradas necessárias de header no manifest para o bundle e o coloca como instalado no container.

Se você executar o comando list na console do seu container irá ver sua webapp instalada.

Após instalada execute o comando osgi:install <ID GERADO NA INSTALAÇÃO> e pronto. Sua aplicação já está no ar.

Por default as aplicações ficam disponíveis na porta 8181

http://localhost:8181/sak

Referências

Converting the WAR Using the war Scheme

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s