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:
- Create a JBoss Application Server instance to host the Federation
Administration application:
- Copy the jboss_install_path/server/default directory
structure to a new directory structure, such as
jboss_install_path/server/fedadmin.
- 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
- 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:
- 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"/>
- 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"/>
- Copy the fed_admin_jboss.war file from the
cfs_install_path directory into the
jboss_install_path/server/fedadmin/deploy
directory.
- 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.
- 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