org.apache.http.conn.HttpHostConnectException:拒绝连接到http:// localhost:8080

时间:2019-08-24 06:21:34

标签: java http oauth

如何解决与http://localhost:8080的拒绝连接

我正在端口8080上运行我的Glass-Fish服务器版本4.1

http://localhost:8080

http://ip_of_my_pc:8080

package com.ibm.oauth;

import java.util.Properties;

public class OAuth2Client {



    public static void main(String[] args) {

        Properties config = OAuthUtils.getClientConfigProps(OAuthConstants.CONFIG_FILE_PATH);
        String resourceServerUrl = config.getProperty(OAuthConstants.RESOURCE_SERVER_URL);
        String username = config.getProperty(OAuthConstants.USERNAME);
        String password = config.getProperty(OAuthConstants.PASSWORD);
        String grantType = config.getProperty(OAuthConstants.GRANT_TYPE);
        String authenticationServerUrl = config
                .getProperty(OAuthConstants.AUTHENTICATION_SERVER_URL);

        if (!OAuthUtils.isValid(username) || !OAuthUtils.isValid(password)
                || !OAuthUtils.isValid(authenticationServerUrl)
                || !OAuthUtils.isValid(grantType)) {
            System.out
                    .println("Please provide valid values for username, password, authentication server url and grant type");
            System.exit(0);
        }
        if (!OAuthUtils.isValid(resourceServerUrl)) {
            // Resource server url is not valid. Only retrieve the access token
            System.out.println("Retrieving Access Token");
            OAuth2Details oauthDetails = OAuthUtils.createOAuthDetails(config);
            String accessToken = OAuthUtils.getAccessToken(oauthDetails);
            if(OAuthUtils.isValid(accessToken)){
            System.out
                    .println("Successfully retrieved Access token for Password Grant: "
                            + accessToken);
            }
        } else {
            // Response from the resource server must be in Json or Urlencoded or xml
            System.out.println("Resource endpoint url: " + resourceServerUrl);
            System.out.println("Attempting to retrieve protected resource");
            OAuthUtils.getProtectedResource(config);
        }
    }
}

import java.util.Properties;

public class OAuth2Client {



    public static void main(String[] args) {

        Properties config = OAuthUtils.getClientConfigProps(OAuthConstants.CONFIG_FILE_PATH);
        String resourceServerUrl = config.getProperty(OAuthConstants.RESOURCE_SERVER_URL);
        String username = config.getProperty(OAuthConstants.USERNAME);
        String password = config.getProperty(OAuthConstants.PASSWORD);
        String grantType = config.getProperty(OAuthConstants.GRANT_TYPE);
        String authenticationServerUrl = config
                .getProperty(OAuthConstants.AUTHENTICATION_SERVER_URL);

        if (!OAuthUtils.isValid(username) || !OAuthUtils.isValid(password)
                || !OAuthUtils.isValid(authenticationServerUrl)
                || !OAuthUtils.isValid(grantType)) {
            System.out
                    .println("Please provide valid values for username, password, authentication server url and grant type");
            System.exit(0);
        }
        if (!OAuthUtils.isValid(resourceServerUrl)) {
            // Resource server url is not valid. Only retrieve the access token
            System.out.println("Retrieving Access Token");
            OAuth2Details oauthDetails = OAuthUtils.createOAuthDetails(config);
            String accessToken = OAuthUtils.getAccessToken(oauthDetails);
            if(OAuthUtils.isValid(accessToken)){
            System.out
                    .println("Successfully retrieved Access token for Password Grant: "
                            + accessToken);
            }
        } else {
            // Response from the resource server must be in Json or Urlencoded or xml
            System.out.println("Resource endpoint url: " + resourceServerUrl);
            System.out.println("Attempting to retrieve protected resource");
            OAuthUtils.getProtectedResource(config);
        }
    }
}

0 个答案:

没有答案