View System Documentation - Application Deployment

This page discusses the options on how to deploy the IBIS-PH View System application. Listed below are some of the options:

NOTE: Deploying the application is relatively simple once the application web archive is created (file named something like: ibisph-view.war). This section of the documentation does NOT cover how to build this "war" file. Since each deploying agency will have it's own site specific files they will either keep their files in the Utah repository and do a build from there or will have their own repository for their files and will have their own build process.

The following assumes that the correct .war file exists or that the appropriate files that comprise the application are managed and known to the system administrator who is doing the deployment.

  • Place the "ibisph-view.war" file into the Java web application server's "webapps" directory (or the directory that has been setup by the system administrator). For servers that do not have "hot" deployment enabled (which should be the case for most production environments) the app server will need to be restarted before the app will be installed and recognized.
  • Manually create the app directory (typically named "ibisph-view"). The directory is typically stored under Java web server's "webapps" directory but may reside anywhere based on how the app server is setup. Once a directory is established simply unzip the ibisph-view.war file's contents to this location. Again the app server will likely need to be restarted depending on how it is configured.
  • A variation on the above method is to check out the appropriate files from the IBIS repository and manually copy them to the directory.
  • The easiest way to deploy the application is if the app server has system administration application installed. Every known app server has one of these available but not all system administrators install them for security reasons. If one is installed simply follow the wizard for application installation.

Depending on how the application server is configured and what path is desired for the IBIS-PH View application, the app server's server.xml configuration file might need to be modified to add a custom context for the application. This of course would also require an app server restart.

An ant XML build file is available in the repository that enables the Java class files to be compiled and which can produce an appropriate, deployable .war file. However, it should be noted that as of 7/2007 that this file is specific to the Utah fileset.

IBIS-PH Community of Practice, Utah Department of Health, Salt Lake City, UT 84114-2101, Telephone: 801-538-9191, Fax: 801-538-9346
The information provided above is from the Utah Department of Health's Center for Health Data IBIS-PH web site (http://ibis.health.utah.gov). The information published on this website may be reproduced without permission. Please use the following citation: "Retrieved Sat, 07 November 2009 11:59:08 from Utah Department of Health, Center for Health Data, Indicator-Based Information System for Public Health Web site: http://ibis.health.utah.gov".

Content updated: Wed, 26 Mar 2008 17:17:17 MDT