java - How to remote debug an enterprise application running on web logic server in eclipse IDE(same machine) -


i new weblogic application server , remote debugging & have gone through several post set remote debugging.
post suggest edit setdomainenv.cmd file while others suggest edit startweblogic.cmd file in weblogic_home\user_projects\domains\my_domain\bin.
neither of solutions worked me. listed below solutions tried :

1) edit setdomainenv.cmd file

set java_debug=-xdebug -xnoagent -xrunjdwp:transport=dt_socket,address=%debug_port%,server=y,suspend=n -djava.compiler=none set java_options=%java_options% %enablehotswapflag% -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole... 

the port number set 8543 in file

if "%debug_port%"=="" (     set debug_port=8453 ) 

2)edit startweblogic.cmd file

i added following line @ top of file

-xdebug -xnoagent -xrunjdwp:transport=dt_socket,address=8543,server=y,suspend=n   

then in eclipse,when run debug configuration(port number : 8543), get
failed connect remote vm. connection refused. connection refused: connect

please let me know
1) how remote debugging works?
2) how set remote debugging in eclipse weblogic server ?
3) difference between above 2 methods ?
4) need add debug command(-xdebug....) in startweblogic.cmd file(at top)?
5) purpose of setdomainenv.cmd file in weblogic server ?

thanks in advance

i think should sufficient set environment variable before starting weblogic. start cmd , before starting weblogic set debugflag=true. should make weblogic open debug port should set default 8453. can set debug_port=8888 or other free port, if want change it.

start weblogic , verify port has been opened. can use tools cports or processexplorer (or event netstat).

in case debug port isn't open, check if run weblogic in development mode, because debugflag can ignored in production mode.

in eclipse create remote debug configuration (and remember option not available in run configuration next on toolbar): debug config screenshot

in point 3 on screenshot select project deploy weblogic want debug.

it not work post problems have.


Comments