WebSphere® Application Server 디버그 어댑터를 사용하여 로컬 또는 원격으로 실행하는 웹 서버에 대해 디버그 세션을 실행할 수 있습니다. 원격으로 디버깅할 경우, 로컬 시스템에서는 디버거 사용자 인터페이스를 실행하고 원격 시스템에서는 Application Server VM을 실행합니다.
원격으로 디버깅 시 개인 방화벽 또는 끄기에 대한 규칙을 구성해야 합니다. 일부 업체는 오프사이트 시스템으로의 연결을 허용하지 않는 방화벽을 가집니다. 원격 시스템에 연결하기 위해 수행할 수 있는 조치가 있는지 알아보려면 사이트 관리자에게 문의하십시오.
모든 상황에서 원격 디버깅이 유용함을 입증할 수 있습니다. 예를 들어 디버그 중인 프로그램이 다른 시스템에서 실행 중일 수 있고 사용자의 시스템과 해당 시스템에서 다르게 작동할 수 있습니다. 이 경우 원격 디버그 기능을 사용하면 사용자의 로컬 시스템에서 (다른) 원격 시스템상의 이 프로그램을 디버그할 수 있습니다. 해당 프로그램을 실행 중인 시스템의 사용자가 평소대로 프로그램과 상호 작용하고(네트워크 지연 제외), 프로그램을 제어할 수 있고, 사용자의 로컬 시스템에서 원격 프로그램의 내부 작동을 관찰할 수 있습니다. 원격 디버깅은 네트워크 지연을 제외하면 로컬 디버깅처럼 보이고 또 작동합니다.