Previous Topic: Create the WAR FileNext Topic: Disable the Default Tomcat Instance


Deploy the WAR File

Deploy the war file so that you can use the custom web server for CA Service Catalog with other applications, for example, Roles and Compliance Manager. Using the same web server for CA Service Catalog and other applications helps your system run more efficiently. This procedure uses Roles and Compliance Manager for illustration. Follow this procedure as a model for deploying your WAR file with other applications.

Follow these steps to deploy the WAR file with Roles and Compliance Manager

  1. Review the prerequisites to verify that this procedure applies to your implementation of a supported custom web server.
  2. Copy the usm.war folder to the RCM_HOME\Server\eurekify-jboss\server\eurekify\deploy folder.

    RCM_HOME is the Roles and Compliance Manager installation folder; the default is C:\Program Files\CA\RCM.

  3. Edit the RCM_HOME\Server\eurekify-jboss\bin\run.bat file, as follows:
    1. Locate the set PATH= statement.
    2. At the end of this statement, add the path name of the database client, for example:
      • The default path name for SQL 2008 R2 is C:\Program Files\Microsoft SQL Server\100\Tools\Binn.
      • The default path name for Oracle 11g is C:\app\Administrator\product\11.2.0\dbhome_1\BIN.

Troubleshooting

After you deploy the war file with Roles and Compliance Manager, if you are not able to start it, you may receive the following error message:

Provider org.apache.xalan.xsltc.trax.TransformerFactoryImpl not found” in eurekify.log"

Note: The log files reside in this folder: C:\Program Files\CA\RCM\Server\eurekify-jboss\server\eurekify\log\eurekify.log.

If you are not able to start Roles and Compliance Manager, Follow these steps:

  1. If the xalan-x.x.x.jar and serilizer.jar files exist in the following folder, delete them.
    RCM_HOME\Server\eurekify-jboss\server\eurekify\deploy\eurekify.war\WEB-INF\lib
    
  2. Copy the xalan-2.7.0.jar and serilizer.jar files from the following folder:
    RCM_HOME\Server\eurekify-jboss\server\eurekify\deploy\usm.war\WEB-INF\lib 
    

    to the following folder:

    RCM_HOME\Server\eurekify-jboss\server\eurekify\deploy\eurekify.war\WEB-INF\lib
    
  3. Restart the JBoss server.