I tried this, but then if I click on the app link, a error 500 pops up with following stack trace:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at sun.net.NetworkClient.doConnect(NetworkClient.java:158)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:395)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:234)
at sun.net.www.http.HttpClient.New(HttpClient.java:307)
at sun.net.www.http.HttpClient.New(HttpClient.java:324)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
at net.bull.javamelody.LabradorRetriever.call(LabradorRetriever.java:151)
at net.bull.javamelody.RemoteCollector.collectForUrl(RemoteCollector.java:325)
at net.bull.javamelody.RemoteCollector.collectDataWithUrls(RemoteCollector.java:82)
at net.bull.javamelody.RemoteCollector.collectData(RemoteCollector.java:75)
at net.bull.javamelody.CollectorServer.collectForApplication(CollectorServer.java:152)
at net.bull.javamelody.CollectorServer.collectForApplication(CollectorServer.java:126)
at net.bull.javamelody.CollectorServer.collectWithoutErrors(CollectorServer.java:102)
at net.bull.javamelody.CollectorServer$1.run(CollectorServer.java:68)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)