The WebMaker Studio does not have to have access the Internet, so will work correctly behind a proxy server.
However, the web applications you create may make use of remote web service calls and so may need to access the Internet through your proxy servers. For example, this will be the case if you try and make use of the demo web services hosted by Hyfinity. As used in "How do I call SOAP Services?".
This situation can usually be spotted if the Test Dashboard logs for the call to the external Web Service fails to return a response as it cannot access the internet.
When you install MVC WebMaker you will be given the option to enter your proxy server settings during the install process. This is the easiest way to configure WebMaker for your proxy server.
If you wish to change these settings after installation, or need to add them in, you will need to edit the catalina.bat file used to start up tomcat (for the runtime environment) to adjust the proxy server settings. This file is located in C:\jprogramfiles\hyfinity\runtime\tomcat-runtime\bin assuming the default installation location, or C:\Program Files\BizFlow\WebMaker\runtime\tomcat-runtime\bin for BizFlow WebMaker.
If you are changing the existing settings, then you can just adjust the settings at the top of this file as needed.
If you are entering the settings for the first time, then add the following lines near the start of this file:
and optionally:
You will need to close down the Runtime Tomcat Server and restart it via the Test Dashboard to test the settings.
However, the web applications you create may make use of remote web service calls and so may need to access the Internet through your proxy servers. For example, this will be the case if you try and make use of the demo web services hosted by Hyfinity. As used in "How do I call SOAP Services?".
This situation can usually be spotted if the Test Dashboard logs for the call to the external Web Service fails to return a response as it cannot access the internet.
When you install MVC WebMaker you will be given the option to enter your proxy server settings during the install process. This is the easiest way to configure WebMaker for your proxy server.
If you wish to change these settings after installation, or need to add them in, you will need to edit the catalina.bat file used to start up tomcat (for the runtime environment) to adjust the proxy server settings. This file is located in C:\jprogramfiles\hyfinity\runtime\tomcat-runtime\bin assuming the default installation location, or C:\Program Files\BizFlow\WebMaker\runtime\tomcat-runtime\bin for BizFlow WebMaker.
If you are changing the existing settings, then you can just adjust the settings at the top of this file as needed.
If you are entering the settings for the first time, then add the following lines near the start of this file:
set JAVA_OPTS=%JAVA_OPTS% -DproxySet=true
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost=yourProxyHostname
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyPort=yourProxyPortNumber
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.nonProxyHosts="localhost"
and optionally:
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyUser=username
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyPassword=password
You will need to close down the Runtime Tomcat Server and restart it via the Test Dashboard to test the settings.