org.openide.debugger.DebuggerException: Exception while starting debugger: Cannot connect to remote VM. java.net.ConnectException: Connection refused: connect at org.netbeans.modules.debugger.jpda.JPDADebugger.connect(JPDADebugger.java:945) at org.netbeans.modules.debugger.jpda.JPDADebugger.connect(JPDADebugger.java:892) at org.netbeans.modules.debugger.jpda.JPDADebugger.startDebugger(JPDADebugger.java:255) at org.netbeans.modules.debugger.multisession.EnterpriseDebugger.startDebugger(EnterpriseDebugger.java:228) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager.connectIDEDebugger(DefaultServerInstanceManager.java:210) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager.access$100(DefaultServerInstanceManager.java:83) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager$CopyMakerServerInstanceListener.go(DefaultServerInstanceManager.java:473) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager$CopyMakerServerInstanceListener.serverStatusChanged(DefaultServerInstanceManager.java:458) at org.netbeans.modules.j2ee.impl.ServerChangeSupport.fireStatus(ServerChangeSupport.java:83) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Instance.fireStatus(Tomcat40Instance.java:199) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Installation.fireStatus(Tomcat40Installation.java:1132) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Installation.createNewTomcatProcess(Tomcat40Installation.java:879) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Installation.startServerInExecMode(Tomcat40Installation.java:823) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Installation.synchronizeStart(Tomcat40Installation.java:963) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Installation.incrementalDeploy(Tomcat40Installation.java:600) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Instance.deploy(Tomcat40Instance.java:260) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager.doDeploy(DefaultServerInstanceManager.java:136) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager.startExecution(DefaultServerInstanceManager.java:150) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager.serverInstanceStartExecution(DefaultServerInstanceManager.java:101) at org.netbeans.modules.j2ee.impl.DefaultExecPerformer.startExecution(DefaultExecPerformer.java:105) at org.netbeans.modules.web.execution.WebDefaultExecPerformer.startExecution(WebDefaultExecPerformer.java:256) at org.netbeans.modules.j2ee.impl.ServerExecutor.execute(ServerExecutor.java:74) at org.netbeans.modules.j2ee.impl.ServerExecutor.execute(ServerExecutor.java:64) at org.netbeans.modules.j2ee.impl.ExecSupport.start(ExecSupport.java:125) at org.netbeans.modules.j2ee.impl.ServerExecSupport.start(ServerExecSupport.java:141) at org.openide.actions.ExecuteAction.execute(ExecuteAction.java:139) at org.openide.actions.ExecuteAction.execute(ExecuteAction.java:236) at org.openide.actions.ExecuteAction.performAction(ExecuteAction.java:101) at org.openide.util.actions.NodeAction.performAction(NodeAction.java:179) at org.openide.util.actions.NodeAction.actionPerformed(NodeAction.java:170) at org.netbeans.core.ModuleActions$1.run(ModuleActions.java:100) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599) Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:295) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:161) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:148) at java.net.Socket.connect(Socket.java:425) at java.net.Socket.connect(Socket.java:375) at java.net.Socket.(Socket.java:290) at java.net.Socket.(Socket.java:118) at com.sun.tools.jdi.SocketTransport.attach(SocketTransport.java:46) at com.sun.tools.jdi.SocketAttachingConnector.attach(SocketAttachingConnector.java:65) at org.netbeans.modules.debugger.jpda.JPDADebugger.connect(JPDADebugger.java:937) [catch] ... 32 more ==> java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:295) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:161) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:148) at java.net.Socket.connect(Socket.java:425) at java.net.Socket.connect(Socket.java:375) at java.net.Socket.(Socket.java:290) at java.net.Socket.(Socket.java:118) at com.sun.tools.jdi.SocketTransport.attach(SocketTransport.java:46) at com.sun.tools.jdi.SocketAttachingConnector.attach(SocketAttachingConnector.java:65) at org.netbeans.modules.debugger.jpda.JPDADebugger.connect(JPDADebugger.java:937) at org.netbeans.modules.debugger.jpda.JPDADebugger.connect(JPDADebugger.java:892) at org.netbeans.modules.debugger.jpda.JPDADebugger.startDebugger(JPDADebugger.java:255) at org.netbeans.modules.debugger.multisession.EnterpriseDebugger.startDebugger(EnterpriseDebugger.java:228) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager.connectIDEDebugger(DefaultServerInstanceManager.java:210) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager.access$100(DefaultServerInstanceManager.java:83) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager$CopyMakerServerInstanceListener.go(DefaultServerInstanceManager.java:473) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager$CopyMakerServerInstanceListener.serverStatusChanged(DefaultServerInstanceManager.java:458) at org.netbeans.modules.j2ee.impl.ServerChangeSupport.fireStatus(ServerChangeSupport.java:83) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Instance.fireStatus(Tomcat40Instance.java:199) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Installation.fireStatus(Tomcat40Installation.java:1132) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Installation.createNewTomcatProcess(Tomcat40Installation.java:879) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Installation.startServerInExecMode(Tomcat40Installation.java:823) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Installation.synchronizeStart(Tomcat40Installation.java:963) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Installation.incrementalDeploy(Tomcat40Installation.java:600) at org.netbeans.modules.tomcat.tomcat40.Tomcat40Instance.deploy(Tomcat40Instance.java:260) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager.doDeploy(DefaultServerInstanceManager.java:136) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager.startExecution(DefaultServerInstanceManager.java:150) at org.netbeans.modules.j2ee.impl.DefaultServerInstanceManager.serverInstanceStartExecution(DefaultServerInstanceManager.java:101) at org.netbeans.modules.j2ee.impl.DefaultExecPerformer.startExecution(DefaultExecPerformer.java:105) at org.netbeans.modules.web.execution.WebDefaultExecPerformer.startExecution(WebDefaultExecPerformer.java:256) at org.netbeans.modules.j2ee.impl.ServerExecutor.execute(ServerExecutor.java:74) at org.netbeans.modules.j2ee.impl.ServerExecutor.execute(ServerExecutor.java:64) at org.netbeans.modules.j2ee.impl.ExecSupport.start(ExecSupport.java:125) at org.netbeans.modules.j2ee.impl.ServerExecSupport.start(ServerExecSupport.java:141) at org.openide.actions.ExecuteAction.execute(ExecuteAction.java:139) at org.openide.actions.ExecuteAction.execute(ExecuteAction.java:236) at org.openide.actions.ExecuteAction.performAction(ExecuteAction.java:101) at org.openide.util.actions.NodeAction.performAction(NodeAction.java:179) at org.openide.util.actions.NodeAction.actionPerformed(NodeAction.java:170) at org.netbeans.core.ModuleActions$1.run(ModuleActions.java:100) at org.openide.util.Task.run(Task.java:136) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:599)