Deploying Uniface Web Applications

The Uniface default installation includes a fully-configured Apache Tomcat HTTP Server and servlet engine for testing and deploying Uniface web applications. For production deployment, you can configure another web server and servlet engine to run Uniface applications after installation.

To deploy a Uniface web application, you need the following:

  • Web server capable of connecting to a servlet engine that is compliant with the 2.3 or 3.0 Java servlet specification.
  • Uniface Web Application Server, consisting of the Uniface Server, the Uniface Router, and the Uniface Web Request Dispatcher (WRD)

For more information, see How a Uniface Web Application Works

  1. Prepare the files and directories that need to be available in the web server. You can copy the resources or package them in a WAR file. For more information, see Deploying Web Application Resources.
  2. Configure a web server and servlet engine to run the Uniface servlets. For more information, see Configure a Web Server for Uniface Applications.
  3. Configure the web deployment environment. For more information, see Configuring the Uniface Web Application Server.
  4. Remove testing-related assignment settings and so on for a better performance. For more information, see Improving Performance of Web Applications.
  5. Optionally, customize the error messages. For more information, see Web Application Error Pages.

Depending on the purpose and audience of the application, you may need to select a domain name to serve as the address for your web site. For more information, see Obtaining a Domain Name.

Related Topics