Galera,
Tem como fazer o Debug(como em qualquer programa java) usando RMI ?
Galera,
Tem como fazer o Debug(como em qualquer programa java) usando RMI ?
Emanuel,
Sim tem com fazer o debug do RMI, é meio chatinho de fazer no eclipse mas dar.
Passe os seguintes parementos para a VM quando for rodar o seu servidor
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=8000 ,suspend=n
onde 8000 é a porta e que está rodando o serviço RMI.
No eclipse vá para a janela de configuração de debug , selecione a opção “Remote Java Application”, aperte o botão “new”. Preencha as informações do seu host (no casol localhost) e a porta ( no caso 8000). Clique na opção “source” e selecione o local aonde está o código do seu servidor, pornto o debug está configurado, só basta acrescetar os “breakpoints” no seu código e “debuggar”.
Boa sorte e qualquer dúvida poste no forum.
[quote=Blacksmithrock]Emanuel,
Sim tem com fazer o debug do RMI, é meio chatinho de fazer no eclipse mas dar.
Passe os seguintes parementos para a VM quando for rodar o seu servidor
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=8000 ,suspend=n
onde 8000 é a porta e que está rodando o serviço RMI.
No eclipse vá para a janela de configuração de debug , selecione a opção “Remote Java Application”, aperte o botão “new”. Preencha as informações do seu host (no casol localhost) e a porta ( no caso 8000). Clique na opção “source” e selecione o local aonde está o código do seu servidor, pornto o debug está configurado, só basta acrescetar os “breakpoints” no seu código e “debuggar”.
Boa sorte e qualquer dúvida poste no forum.[/quote]
Cara,
erro:
ERROR: JDWP Non-server transport dt_socket must have a connection address specified through the ‘address=’ option
ERROR: JDWP invalid option: -agentlib:jdwp=transport=dt_socket,
Emanuel,
Você especificou corretamente a porta que você tá usando no seu servidor?
Manda ai as suas configuração.
[quote=Blacksmithrock]Emanuel,
Você especificou corretamente a porta que você tá usando no seu servidor?
Manda ai as suas configuração.
[/quote]
Deu certo. Estava colocando em “VM arguments” onde deveria ser em “Program Arguments”
:lol: