Child pages
  • Installation Behind a Firewall

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

If the Servoy Application Server is installed behind a firewall and Servoy Clients need to access the Servoy Application Server through the firewall, some configuration is required.

In order for Smart Clients to be able to communicate with the Servoy Application Server, the 'java.rmi.server.hostname' setting under Network Settings needs to be set to the external IP/domainName.

It can be that the ports over which the Servoy Application Server communicates are blocked by the firewall. By default, the Servoy Application Server uses port 8080 for HTTP traffic and port 1099 for RMI traffic. Both ports need to be opened on the firewall and forwarded to the Servoy Application Server.

...

titleAutomatic free port finding mechanism

...

Opening the correct ports on the firewall and/or setting up the forwarding needs to be done by the the person administrating the firewall.

Its also possible to configure the Servoy Application Server to run on different ports and/or to tunnel the RMI traffic over the HTTP port.

To tunnel the RMI traffic over the HTTP port, the Servoy HTTP Tunnel needs to be enabled. See Enabling the HTTP tunnel.

To configure For detailed information on configuring the different ports on the Servoy Application Server to run on different ports, see Port configuration.To open ports on the firewall: talk to your network administrator Network Related Settings.