Instalación de IBM Cognos en JBoss
Siga estos pasos para realizar la instalación en JBoss.
Procedimiento
- Si no desea utilizar el puerto predeterminado 8080, abra el archivo ubicación_JBoss/server/nombre_instancia/deploy/jbossweb-tomcat55.sar/server.xml.
- 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"/>
- Guarde y cierre el archivo server.xml.
- 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.
- 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.
- 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.