Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Scout/Tutorial/4.0/cloud/local cloud"
(Created page with "== Run your Application local == For developing and testing issues its often required to run the application on the local machine. In this section your will learn how to set-...") |
m (Thomas.schweigler.bsiag.com moved page Scout/Tutorial/4.0/local cloud to Scout/Tutorial/4.0/cloud/local cloud) |
(No difference)
|
Revision as of 03:10, 6 August 2014
Contents
Run your Application local
For developing and testing issues its often required to run the application on the local machine. In this section your will learn how to set-up a local environment to run multiple server nodes.
Install load balancer
As load balancer we recommend to use the Apache HTTPD Service. Download here.
Configuration
Open the file "config/httpd.conf" Enable the following plugins (Uncomment the imports)
- mod_proxy.so
- mod_proxy_balancer.so
- mod_proxy_http.so
Include the file "httpd-vhosts.conf". For this search for "httpd-vhosts.conf" and uncomment the line.
Now opten the file "config/extra/httpd-vhosts.conf". Uncomment the line with "##NameVirtualHost *:80" and insert the following code:
<VirtualHost *:80> ProxyRequests off ServerName localhost <Proxy balancer://cluster> BalancerMember http://localhost:8081 BalancerMember http://localhost:8082 BalancerMember http://localhost:8083 </Proxy> ProxyPass / balancer://cluster/ </VirtualHost>
Redirect you Clients
To use the Load Balancer with your Clients you have to update their Server URL to: server.url=http\://localhost\/helloworld_server/process
for the following config-files:
- /org.eclipse.scout.helloworld.ui.swt/products/development/config.ini
- /org.eclipse.scout.helloworld.ui.swt/products/production/config.ini
- /org.eclipse.scout.helloworld.ui.swing/products/development/config.ini
- /org.eclipse.scout.helloworld.ui.swing/products/production/config.ini
- /org.eclipse.scout.helloworld.ui.rap/products/development/config.ini
- /org.eclipse.scout.helloworld.ui.rap/products/production/config.ini