java吧 关注:1,251,093贴子:12,735,272
  • 4回复贴,共1

Connection refused: connect异常,高手来看下怎么解决啊

只看楼主收藏回复

public class Test {
public static void main(String[] args) throws Exception{
String url="http://127.0.0.1:8080/HttpClient/testServlet";
PostMethod postMethod = new PostMethod(url);
/**
* 组织PostMethod对象参数 去实现
*/
NameValuePair[] data={
new NameValuePair("username","admin"),
new NameValuePair("password","123")
};
postMethod.setRequestBody(data);
//httpClient返回处理和用法
HttpClient httpClient = new HttpClient();
int status= httpClient.executeMethod(postMethod);//这里出的异常
try {
if(status == HttpStatus.SC_OK){
System.out.println("OK");
/**
* 获得服务器的返回信息
*/
String retValue = postMethod.getResponseBodyAsString(); //获得服务器返回信息,以字符串形式返回
}
System.out.println("error");
} catch (Exception e) {
e.printStackTrace();
System.out.println("error" + e.getMessage());
}
}
}
报出异常
Exception in thread "main" java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:240)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at Test.Test.main(Test.java:35)


IP属地:广东1楼2014-09-03 17:14回复
    解决了吗


    来自手机贴吧4楼2017-07-06 16:27
    回复