Pergunta

Estou procurando uma solução para automatizar a implantação do ouvido para servidores de aplicativos Oracleas e WebSphere. Vocês podem sugerir alguma solução de código aberto para isso?

Obrigado, Venkat

Outras dicas

Você pode script WebSphere Tarefas administrativas usando JACL ou Jython.

Aqui estão algumas amostras: http://www.ibm.com/developerworks/websphere/library/samples/samplescripts.html

Em 8,5, me deparei com essa opção chamada,

"Implantação de diretório monitorado". Abaixo estão as etapas

Use a página Configurações de implantação global de um console administrativo para definir valores de diretório monitorado.

1) Clique em Aplicativos> Configurações de implantação global.

2) Para ativar a implantação do diretório monitorado, selecione Monitor Directory para implantar automaticamente aplicativos.

3) Para desativar a implantação do diretório monitorado, o diretório do Clear Monitor para implantar automaticamente aplicativos.

4) Para alterar o caminho do diretório monitorado, especifique um novo valor para o diretório monitorado. Certifique -se de que exista o diretório que você especificou para o diretório monitorado. O produto não cria o diretório para você.

Para alterar o intervalo de votação, especifique o número de segundos para o intervalo de votação.

5) Clique em Aplicar.

Suponho que você esteja falando sobre implantar programaticamente seus ouvidos no AS, para que você possa automatizar mais tarde o processo.

Por Websphere: Confira o Programa de controle do WebSphere

Por Oráculo: usar OC4J o que permite se integrar com scripts de formiga

Bem, depois de tentar fazer com que a carga trabalhe com o plug -in maven e foi 8,5 recipiente (http://cargo.codehaus.org/websphere+8.5.x), Finalmente desisti e imaginei que apenas exploraria usando as tarefas da ANT do Maven.

Então me deparei com o "Diretório do Monitor para implantar automaticamente aplicativos" (http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.nd.doc/ae/urun_app_global_deployment.html). Copie uma orelha na pasta designada e a implantará.

O servidor WebSphere precisava ser reiniciado e sua pasta está definida como $ {user_install_root}/monitoreddeployableAppps por padrão, mas procurará em servidores/servidores1 nessa pasta (para servidores de base; gerentes de implantação são um animal diferente)

Então você só precisa de algo para fazer a cópia. Eu adicionei o plugin ArtifactDeployer para Jenkins, modifiquei minha configuração de emprego para executar a compilação do plug -in post e configurei -o para implantar todos os ouvidos (*/.ear) para a pasta monitorada (C: IBM WebSphere AppServer Profiles Appsrv01 MonitorEdDeployAbleApps Servers Server1 no meu caso). Claro que você pode configurá -lo para copiar apenas um ouvido específico.

Para a implantação do WebSphere Application Server (instalação independente e topologia do ND), você pode verificar https://github.com/dvarounis/was-installer

O que você quer dizer com automatizar a implantação do ouvido? Você quer dizer criar um ouvido a partir do código -fonte e implantar no servidor de aplicativos? Se sim, você pode usar a ANT para criar o ouvido e implantar no servidor de aplicativos. Maven é outra opção.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top