Instalación de IBM Cognos en JBoss

Siga estos pasos para realizar la instalación en JBoss.

Procedimiento

  1. Si no desea utilizar el puerto predeterminado 8080, abra el archivo ubicación_JBoss/server/nombre_instancia/deploy/jbossweb-tomcat55.sar/server.xml.
  2. En el archivo server.xml, cambie el número de puerto predeterminado (8080) que utiliza la instancia del servidor por el puerto especificado en IBM® Cognos Configuration. Por ejemplo:
    <Service name="jboss.web"
    	className="org.jboss.web.tomcat.tc5.StandardService">
    <!-- 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"/>
  3. Guarde y cierre el archivo server.xml.
  4. Ponga la aplicación p2pd en la carpeta ubicación_JBoss/server/nombre_instancia/deploy, si es que no está ya en dicha ubicación.
  5. Inicie el servidor de aplicaciones.

    Para jBoss 5.0, el comportamiento predeterminado es enlazar sus servicios con el localhost (127.0.0.1). No obstante, esto puede provocar errores cuando se acceda a la aplicación IBM Cognos BI. Para evitar estos errores, añada el atributo -b cuando inicie el servidor. Por ejemplo, utilice un comando como

    run.bat -c <server_name> -b #.#.#.#

    En un entorno de prueba, para ejecutar jBoss 5.0 con el comportamiento heredado, puede utilizar -b 0.0.0.0, que enlaza con todas las interfaces disponibles.

    Importante: Para un entorno de producción, asegúrese de que protege correctamente su servidor de aplicaciones y no utilice -b 0.0.0.0 como dirección de enlace. Para obtener más información, consulte la documentación de jBoss.

    El servidor de aplicaciones detectará e iniciará automáticamente la aplicación p2pd.

  6. Compruebe que los componentes de IBM Cognos se estén ejecutando; para ello, busque el siguiente mensaje en la ventana de la consola del servidor de aplicaciones o en el archivo de registro del servidor de aplicaciones:
    The dispatcher is ready to process requests.