GLib-GIO-Message:使用“内存” GSettings后端。使用代理时

时间:2019-06-12 13:25:59

标签: java linux centos

当我尝试使用代理配置调用SOAP端点时,系统会发送一条消息:

  

GLib-GIO-Message:使用“内存” GSettings后端。您的设置将不会保存或与其他应用程序共享。我的代码停止了,因为没有代理就无法访问该URL。

我尝试了互联网上几乎所有可能的解决方案 (是的,我确实导出了GIO_EXTRA_MODULES=/usr/lib/x86_64-linux-gnu/gio/modules/

System.setProperty("java.net.useSystemProxies", "true");
System.setProperty("http.proxyHost", "proxyappl.intranet.servizi");
System.setProperty("http.proxyPort", "8080");

MessageFactory mf = MessageFactory.newInstance(SOAPConstants.SOAP_1_2_PROTOCOL);
SOAPConnection soapConnection = SOAPConnectionFactory.newInstance().createConnection();

/// ... create request ...

SOAPMessage response = soapConnection.call(request, URL);

设置所有3个系统属性后,系统显示以下消息: GLib-GIO-Message:使用“内存” GSettings后端。您的设置将不会保存或与其他应用程序共享。我的代码停止了,因为没有代理它就无法访问URL。 一切都会出错。

如果我删除System.setProperty(“ java.net.useSystemProxies”,“ true”),则代理不起作用,但消息不出来。

0 个答案:

没有答案