How to allow the iGrafx Platform to use a proxy when connecting to other servers
In some scenarios and corporate networks, the iGrafx Platform will not have direct access to the internet or other machines on the network and needs to be configured to use a proxy server. Functionalities that might require this are:
- Automation deployment to a TiM server
- Update Check
- Online License Activation
If direct access is not possible, the following explanations show how to set up an application server to use a proxy when connecting to certain servers.
Proxying with a predeployed iGrafx Platform under Windows
Simply run INSTALLATION_DIRECTORY/windows/manage_service.bat SERVICE_NAME
In the following UI, switch to the Java tab , add these system parameters in the Java Options
field and adjust them according to your proxy setup:
-Dhttp.proxyHost=proxy.com
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=httpsproxy.com
-Dhttps.proxyPort=8443
Proxying with a custom Tomcat installation
- Stop the tomcat service
- Find
catalina.bat
orcatalina.sh
for your Tomcat installation Add the following line to the file
CODEset "JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=8080 -Dhttps.proxyHost=httpsproxy.com -Dhttps.proxyPort=8443"
- Replace the respective parameters for HTTP and HTTPS proxying with the settings of your proxy system
- Save the file and start Tomcat
Other application servers
Make sure the aforementioned system properties are set through the means that are commonly used with your application server
More information
More information on these can be found in the official Java documentation at http://docs.oracle.com/javase/1.5.0/docs/guide/net/proxies.html