gpt4 book ai didi

java - Axis 代理连接超时: connect

转载 作者:行者123 更新时间:2023-12-01 04:36:07 26 4
gpt4 key购买 nike

这是客户端类的代码。

try {

//System.getProperties().put("https.proxyHost", "127.0.0.1");
//System.getProperties().put("https.proxyPort", "7575");


String endpoint = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName("AddSMSList"); // Change this to call

call.addParameter("validation", XMLType.XSD_STRING,
ParameterMode.IN); // Define Parameters
call.addParameter("XML", XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);
Object[] obj = new Object[] {
"POWERU-SMS",
getXML("13627621277", "testtime", "testtype", "testname",
"FAIL") }; // Assign value for the parameters
for (Object i : obj) {
System.out.println(i.toString());
}
String ret = (String) call.invoke(obj); // Call web service
System.out.println("Result : " + ret);
} catch (Exception e) {
e.printStackTrace();
}

我认为代码本身没问题。问题在于连接。服务器在中国。我使用欧洲的代码尝试访问服务器。我必须首先启动一个VPN,然后我需要使用putty(隧道)设置一个跳转服务器当这些完成后,我可以通过浏览器(代理)访问服务器。但 java 客户端总是超时说

AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.net.ConnectException: Connection timed out: connect
faultActor:
faultNode:
faultDetail:

有人可以帮助我吗?我已经为此工作了 1 周。提前致谢

最佳答案

我为此苦苦挣扎并找到了解决方案。如果您使用 Websphere,请将端口 8080 添加到虚拟主机的主机别名中。绑定(bind)到您尝试访问的应用程序的虚拟主机。希望这会有所帮助。

关于java - Axis 代理连接超时: connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17315618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com