java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
Go to conf directory in the Tomcat installation directory, and then edit the server.xml as follows:
<Connector port="8080" maxHttpHeaderSize="8192"
address="127.0.0.1"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
By default Tomcat does not come with the address attribute, once you set that to localhost or any address you want, then you will be able to solve the above exception.