You have been subscribed to a public bug:
Hi,
An application that I use (to name it: weka [1], written in java) uses
the (new?) possibility of java to access the system-wide proxy
definition, through the System Property:
System.setProperty("java.net.useSystemProxies", "true") [2,3,4].
The sources of the DefaultProxySelector refer to a native method for
getting the system-wide proxy definition. I was unable to quickly find
the source code of this method, but reading some internet forums, I
discovered that the only place they are looking for is the Gnome's
definition of the proxy.
Therefore, I googled a little bit on how Gnome defines the proxy, and
discovered at least 6 means to do so:
1) gsettings set org.gnome.system.proxy.*
2) dconf write '/system/proxy/http/*'
3) gconftool --set -t string '/system/proxy/*'
4) gconftool-2 --set -t string '/system/proxy/*'
5) gnome-control-panel -> Network -> Proxy
6) gconf-editor GUI: /system/http_proxy/host
Unfortunately, only the last solution finally allowed me to get my grips
on the strange value that weka insisted on using for the proxy.
So I'm not sure what I should do with all that information... I'd like
to file at least two bugs:
- On OpenJDK. Indeed, I don't understand, since java is mainly
commandline, why they insist in not using the environment variables
*_proxy that the user or any gnome/kde/etc. tools can easily configure?
- On Gnome. Some day someone will have to explain to me why gnome
developers insists in creating multiple complicated ways of doing things
that finally do not work, when there exits a simple way that have proved
to work perfectly for years...
What do you think?
Cheers
GM
[1] http://www.cs.waikato.ac.nz/ml/weka/
[2] http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
(section 4)
[3] http://www.docjar.com/html/api/java/net/ProxySelector.java.html
[4] http://www.docjar.com/html/api/sun/net/spi/DefaultProxySelector.java.html
** Affects: ubuntu
Importance: Undecided
Status: New
** Tags: gnome java openjdk
--
Gnome/OpenJDK system-wide proxy definition
https://bugs.launchpad.net/bugs/1199822
You received this bug notification because you are a member of Ubuntu Bugs,
which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs