Instant Messaging messages can contain embedded URLs. For example, http://stocks.yahoo.com?id=sunw. If you are using proxy servers, you need to resolve such embedded URLs by modifying the Instant Messenger proxy settings in the Java Web Start configuration.
This is likely to happen if your organization has a firewall, and you need to go through the proxy server before connecting your client hosts to internet, and if Java Web Start has not been configured with the right proxy settings.
Completing this procedure saves proxy preferences in the user's messenger.properties file. If you also configure the im.jnlp file to use a proxy, and the proxy differs from that in the user's preferences, the user's preferences are used.
Invoke Java Web Start.
From the File menu, choose Preferences.
Select Manual option in the Preferences dialog.
Enter the following details:
HTTP Proxy. Enter the Name or the IP address of the proxy server.
HTTP Port. Enter the port number of the proxy server.
No Proxy_Hosts. Enter the name of any domain that you can connect directly, bypassing the proxy server. Use commas to separate multiple host names.
Click OK to save the proxy settings.
If the proxy you set in im.jnlp differs from that in the user's preferences file (/usr_home/.sunmsgr/messenger.properties), the user's preferences are used.
Open the im.jnlp resource file in a text editor.
Specify the proxy server by adding the following argument:
Where proxy-host is the fully-qualified domain name of the proxy server and proxy-port is the port number on which the proxy server listens for incoming requests. For example, myproxy.siroe.com:8080.
Specify the proxy type by adding the following argument:
Where type can be one of http, https, or socks.