1. Encontre o arquivo startWebLogic.cmd que está no caminho:
**caminho_do_weblogic**\user_projects\domains\**seu_dominio**\bin\startWebLogic.cmd
2. Dentro do arquivo, crie uma variável com o nome DEBUG_OPTS com o seguinte valor:
set DEBUG_OPTS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=**porta**,server=y,suspend=n
3. Localize a linha onde o WebLogic está sendo iniciado, esta linha inicia com %JAVA_HOME%\bin\java e adicione a variável criada anteriormente, ficando mais ou menos assim:
%JAVA_HOME%\bin\java %DEBUG_OPTS% %JAVA_VM% %MEM_ARGS% -Dweblogic.Name=%SERVER_NAME% -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy %JAVA_OPTIONS% %PROXY_SETTINGS% %SERVER_CLASS%
4. No eclipse, vá ao menu Run > Debug Configurations… e crie um Remote Java Application. E preencha com o host e a porta que foi configurada no startWebLogic.cmd.
6. Agora é só iniciar o WebLogic e logo após rodar o debug do remote java application que foi criado.
Configuração: WebLogic 10.3.5, Eclipse Indigo, Windows 7.

