Cícero Ednilson

Blog sobre Desenvolvimento de Softwares

Home » Configurando Debug Remoto com Eclipse e Weblogic 12.

Configurando Debug Remoto com Eclipse e Weblogic 12.

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×

Nesse tutorial vamos aprender como realizar o Debug remoto de uma aplicação que está sendo executada em um servidor Weblogic 12, você também pode usar essa forma de Debug durante o desenvolvimento de novas aplicações caso não consiga iniciar o seu servidor pelo Eclipse.

Configurando o Debug Remoto no WebLogic.

Para configurar o modo debug no Weblogic vamos navegar até a pasta bin do nosso domínio e abrir o arquivo setDomainEnv.sh.


Caminho do arquivo

No fim do nosso arquivo setDomainEnv.sh vamos adicionar o código abaixo, veja que no código estou informando a porta 7011, essa porta que vou usar no Debug.

1
2
JAVA_OPTIONS="${JAVA_OPTIONS} -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=7011,server=y,suspend=n"
export JAVA_OPTIONS

Depois de alterar o arquivo basta salvar e fechar.

Arquivo com as alterações de Debug

Se o seu servidor estiver em execução será necessário reiniciar.

Configurando o Debug Remoto no Eclipse.

Vamos acessar o menu Debug As.. e selecionar a opção Debug Configurations…

Debug Configurations...

Na tela que foi aberta vamos selecionar a opção Remote Java Application, depois vamos clicar com o botão direito e selecionar a opção New.

Na tela que foi aberta devemos selecionar a aplicação que vamos executar o Debug Remoto, informar o endereço do Host e a porta de debug que definimos no arquivo setDomainEnv.sh  do WebLogic, que no meu caso foi a porta 7011, depois basta clicar em Apply e em Debug.

Coloque um breakpoint na sua aplicação para realizar o teste.

No meu caso tenho uma simples página JSP que vai executar um POST em uma Servlet.

Depois que eu clicar no botão executar da minha página o modo Debug começa a ser executado como mostra a imagem abaixo.

Debug Remoto em execução

É isso ai amigos, nesse tutorial aprendemos como configurar o Debug Remoto de uma aplicação que está sendo executada no WebLogic, até o próximo tutorial.

Você pode pegar o código fonte da aplicação desse tutorial aqui.

Comentários

Name of author

Name: ciceroednilson@gmail.com

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×