Java Spring MVC在使用Https连接到REST服务时拒绝连接

Java Spring MVC在使用Https连接到REST服务时拒绝连接,java,spring,rest,spring-mvc,ssl,Java,Spring,Rest,Spring Mvc,Ssl,服务器端: 我在我的Ubuntu笔记本电脑上运行了一个REST服务,它是一个spring boot应用程序,在应用程序属性中包含以下内容 server.port: 8443 server.ssl.key-store: keystore.p12 server.ssl.key-store-password: mypassword server.ssl.keyStoreType: PKCS12 server.ssl.keyAlias: tomcat server.address:<My Ip A

服务器端: 我在我的Ubuntu笔记本电脑上运行了一个REST服务,它是一个spring boot应用程序,在应用程序属性中包含以下内容

server.port: 8443
server.ssl.key-store: keystore.p12
server.ssl.key-store-password: mypassword
server.ssl.keyStoreType: PKCS12
server.ssl.keyAlias: tomcat
server.address:<My Ip Address>
    System.setProperty("proxyHost", "yourproxy.server.com");
System.setProperty("proxyPort", "8080");
当我点击网页上调用REST服务(在我的ubuntu笔记本电脑上运行)的按钮时,我得到以下异常

org.springframework.web.client.ResourceAccessException: I/O error: Connection refused; nested exception is java.net.ConnectException: Connection refused
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:461)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:409)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:385)
    at com.pcap.webapp.HomeController.getPcapInfo(HomeController.java:172)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    System.setProperty("proxyHost", "yourproxy.server.com");
System.setProperty("proxyPort", "8080");

简而言之,我的问题是如何从我的web应用程序(SpringMVC、https、Mac笔记本电脑)调用我的REST服务(https,运行在ubuntu、SpringBoot上)

我认为这是一个防火墙问题,如果是,那么您需要添加这些行

    System.setProperty("proxyHost", "yourproxy.server.com");
System.setProperty("proxyPort", "8080");

标准HTTPs端口为443,但您已配置8443。这很好,但我看不出客户端代码在哪里使用端口8443。可能就是这样?我还没有粘贴客户端调用REST api的代码。下面是我的客户端调用REST HttpEntity headentity=new HttpEntity(pcap_参数,headers)的代码行;ResponseEntity resp=rt.exchange(uri、HttpMethod.POST、headentity、String.class);uri是String uri=new String(“);不,它不是防火墙,因为我能够从mac(客户端)连接在ubuntu(不同笔记本电脑)上运行的https ES实例