Default language.

Preparing your web server


A web server is responsible for accepting HTTP requests from clients (web browsers) and serving them HTTP responses along with optional data content, such as web pages (HTML documents) and linked objects such as images.

JavaServer Pages (JSP) and servlets are Java technologies that allow software developers to dynamically generate HTML, XML, or other types of documents in response to a Web client request. The technology allows Java code and certain pre-defined actions to be embedded into static content.

The mid tier uses third-party web servers and JSP/servlet engines. The following table outlines the tasks necessary to prepare your web server for use with the BMC Remedy Mid Tier (depending on the JSP engine you will use).

Steps to prepare your web server

 

As you set up the mid tier to work with third-party web servers, remember these tips:

  • For Windows, you must install the Apache Tomcat as a service. Download the latest version of Tomcat Service Installer from the Apache Tomcat website: https://tomcat.apache.org/index.html.
    For UNIX, download and install the TAR file from the Apache Tomcat website.
  • The mid tier requires HTTP version 1.1.
  • If you use Tomcat 5.5.28 or later and you have a forward slash (/) in your form or view name, you must configure Tomcat to allow forward slashes in the URL.
  • Tuning web servers and JSP/servlet engines is beyond the scope of BMC Support. Contact the vendor for help with tuning these components.
  • Make sure that the Tomcat service name is in the format "TomcatX" (where X is the Tomcat version). If the Tomcat is given a different service name other than TomcatX, the installer fails to identify the service name and results in failure.

To prepare an Apache Tomcat server before installing the mid tier

See the following steps for preparing the Tomcat server on a Windows or UNIX environment:

  1. Navigate to <ApacheInstallDirectory>/bin and open the TomcatXw.exe file. 
    (X denotes the Tomcat version number)
    tomcat bin folder.png
  2. On the Java tab, set the Initial memory pool setting and the Maximum memory pool setting to 3072 MB.
    Java_memory_pool.png
  3. Click Apply and OK.
  4. Navigate to Services, and stop the Apache Tomcat service.
  5. Right-click the Apache Tomcat service and click Properties.
    Services.png
  6. On the General tab, select the startup type as Automatic.
    Startup_type.png
  7. On the Log On tab, select Log On as Local System Account, and select the check box for Allow service to interact with desktop.
    LogOn_type.png
  8. Click Apply and OK, and start the Apache Tomcat service.
  1. Navigate to <ApacheInstallDirectory>/bin.
  2. Create a file named "setenv.shas follows:

    CATALINA_OPTS="-Xms{{ midtier_tomcat_min_heap_size }}m -Xmx{{ midtier_tomcat_max_heap_size }}m -XX:MaxMetaspaceSize=3072m"
  3. Run the setenv.sh file.
  4. Restart the Tomcat.

Related topics

System-requirements

Downloading-the-installation-files

Configuring-your-web-server-and-installing-BMC-Remedy-Mid-Tier-with-a-war-file

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*