Depuração Local e Remota

Com o design de cliente/servidor do depurador, é possível depurar programas que estejam em execução no WebSphere Application Server em uma máquina remota ou em sua estação de trabalho. Se você depurar um programa em execução em sua estação de trabalho, estará executando depuração local. Se depurar um programa em execução em um sistema acessível por meio de uma conexão de rede, estará executando depuração remota.

Com a depuração remota, é possível executar o aplicativo em um sistema e controlá-lo de sua estação de trabalho. O sistema local executa a interface com o usuário do depurador e o sistema remoto executa o mecanismo de depuração e o programa. Para poder depurar remotamente, é necessário ter acesso à máquina remota na qual os arquivos do programa que está sendo depurado residem. Os arquivos-fonte utilizados para compilar os arquivos do programa podem estar localizados na máquina remota ou no sistema local. O mecanismo de depuração é controlado através do BSF (Bean Scripting Framework) em execução no servidor de aplicativos. Seja em um sistema local ou remoto, quando o servidor de aplicativos é iniciado (ativado para depuração), o gerenciador de depuração do BSF começa a aguardar uma conexão. A conexão é feita ao se ativar uma sessão de depuração e conectar-se à porta da JVM e BSF.

Ao depurar remotamente, pode ser necessário configurar uma regra para seu firewall pessoal ou desativá-lo. Algumas corporações possuem firewalls que podem não permitir a conexão com uma máquina externa. Para determinar se existe alguma ação que pode ser executada para conectar-se à máquina remota, entre em contato com o administrador do site

Por Que Utilizar a Depuração Remota?

A depuração remota pode ser útil em qualquer situação, como por exemplo:


Feedback