FileNet P8 Content Federation Services, Version 5.2.1       Application server:  JBOSS Application Server     

Collocating the Federation Administration application and Content Platform Engine on different JBoss Application Server 5 instances

You can deploy the Federation Administration application on the same JBoss Application Server 5 installation as Content Platform Engine, but in its own server instance.

Procedure

To deploy separate instances of the Federation Administration application and Content Platform Engine on JBoss Application Server 5:

  1. Create a JBoss Application Server instance to host the Federation Administration application:
    1. Copy the jboss_install_path/server/default directory structure to a new directory structure, such as jboss_install_path/server/fedadmin.
    2. Edit the JBoss start script in the jboss_install_path/bin directory. Set the Java™ parameters to point to a JVM that is supported by IBM® FileNet® CFS for Content Integrator:
      Windows (run.bat)
      set JAVA_HOME=C:\Progra~1\IBM\Java50
      set PATH=%JAVA_HOME%\bin;%PATH%
      UNIX (run.sh)
      JAVA_HOME=/opt/jdk/jdk150_6 
      PATH=${JAVA_HOME}/bin:${PATH} 
      export JAVA_HOME PATH
  2. Modify the HTTP port for the Federation Administration JBoss Application Server so that it is different from the HTTP port that is used by Content Platform Engine:
    1. In the jboss_install_path/server/fedadmin/deploy/jbossweb-tomcat55.sar/service.xml file, find the following section that contains the default HTTP port number 8080:
      <!-- A HTTP/1.1 Connector on port 8080 -->
      <Connector port="8080"
      address="${jboss.bind.address}"
      maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
      emptySessionPath="true"
      enableLookups="false" redirectPort="8443" acceptCount="100"
      connectionTimeout="20000"
      disableUploadTimeout="true"/>
    2. Change the port and redirectPort attributes to values that do not conflict with Content Platform Engine, such as 8090 and 8453:
      <!-- A HTTP/1.1 Connector on port 8090 -->
      <Connector port="8090" address="${jboss.bind.address}"
      maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
      emptySessionPath="true"
      enableLookups="false" redirectPort="8453" acceptCount="100"
      connectionTimeout="20000"
      disableUploadTimeout="true"/>
  3. Copy the fed_admin_jboss.war file from the cfs_install_path directory into the jboss_install_path/server/fedadmin/deploy directory.
  4. Rename the fed_admin_jboss.war file to FedAdmin.war so that you can use it in the URL of the application, such as http://localhost:8090/FedAdmin.
  5. Start JBoss Application Server and pass in the name of the Federation Administration application server directory structure that you created. The port number to use for the Federation Administration application is the HTTP port that you configured, such as http://localhost:8080/FedAdmin.
    UNIX
    ./run.sh -c fedadmin
    Windows
    run.bat -c fedadmin


Last updated: October 2015
cfsin091.htm

© Copyright IBM Corporation 2015.