Debe tener acceso administrativo y a archivos para un servidor Tomcat que esté instalado y en ejecución.
Necesitará el archivo sqljdbc.jar, que permite a Tomcat comunicarse con Microsoft® SQL Server. Su proveedor de servidor de bases de datos deberá proporcionarle estos archivos.
Si desea mejorar el rendimiento y la estabilidad de Rational Asset Manager, puede instalar las aplicaciones Web para Rational Asset Manager y los archivos de aplicación para el Rational Team Concert incluido en los servidores Tomcat independientes. A lo largo de este documento, se hará referencia al directorio de instalación para el servidor Tomcat para Rational Asset Manager como <tomcat_install_directory>, y el directorio de instalación para el servidor Tomcat para Rational Team Concert es <tomcat_for_rtc_install_directory>. Si está instalando todas las aplicaciones Web en el mismo servidor, los directorios serán el mismo.
| Nombre del archivo original | Nombre de archivo recomendado | Vía de acceso de contexto resultado | ¿Qué es? |
|---|---|---|---|
| com.ibm.ram.repository.web.tomcat_runtime.war | ram.war | ram | Aplicación Web primaria de Rational Asset Manager para Tomcat |
| com.ibm.ram.repository.web.ws.tomcat_runtime.war | ram.ws.war | ram.ws | Aplicación de servicios Web de Rational Asset Manager para Tomcat |
| iehs.war | ram.help.war | ram.help | Ayuda y aplicación de asistencia de usuarios de Rational Asset Manager |
| rmcabdgovernprocess.war | ram.process.war | ram.process | Aplicación de documentación para los procesos de gobierno y desarrollo basados en activos |
<Resource name="jdbc/RAM_Con" type="javax.sql.DataSource" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" username="<su_nombre_de_usuario>" password="<su_contraseña>" url="jdbc:microsoft:sqlserver://<fully_qualified_server_name>:<SQLServer_port_number>:<Rational_Asset_Manager_database_name>" poolPreparedStatements="true" maxWait="5000" maxActive="4" maxIdle="2"/>
Par obtener más información sobre la creación de certificados autofirmados con el mandato keytool, consulte la Documentación de Sun Java. Con el mandato keytool puede crear un certificado autofirmado con el siguiente mandato de ejemplo: keytool -genkey -alias tomcat -keystore <tomcat_for_rtc_install_directory>/.keystore
Si está utilizando un JRE de IBM, muchas versiones incluyen la herramienta de IBM ikeyman en el directorio <IBM_Java_JRE_install_location>/jre/bin/. Puede utilizar esta herramienta para crear y gestionar certificados de seguridad en el servidor. Para obtener más información sobre el uso de la herramienta iKeyman, consulte iKeyman User's Guide.
<Connector port="8443"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
disableUploadTimeout="true"
acceptCount="100"
scheme="https"
secure="true"
clientAuth="false"
keystoreFile="<keystore_file>"
keystorePass="<keystore_password>"
sslProtocol="<keystore_protocol>"
algorithm="<keystore_algorithm>"
URIEncoding="UTF-8" />
Para obtener más información sobre la configuración de SSL para Tomcat, consulte Apache Tomcat 5.5 SSL Configuration HOW-TO y Apache Tomcat Configuration reference.
(sustituya los espacios de <rtc_install_dir> y <sqlServer_jar_dir> por %20):set SQLSERVER_JDBC=<sqlServer_jar_dir> set JAZZ_INSTALL_DIR=<rtc_install_dir> set JAVA_OPTS=-Djava.awt.headless=true -DSQLSERVER_JDBC="%SQLSERVER_JDBC%" -DORACLE_JDBC="%ORACLE_JDBC%" -DDB2I_JDBC="%DB2I_JDBC%" -DDB2Z_JDBC="%DB2Z_JDBC%" -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file:///%JAZZ_INSTALL_DIR%\jazz\server\conf -Dcom.ibm.team.repository.tempDir=%TEMP% -Xmx700M


:SQLSERVER_JDBC=<sqlServer_jar_dir> JAZZ_INSTALL_DIR=<rtc_install_dir> export JAVA_OPTS="-Djava.awt.headless=true -DSQLSERVER_JDBC=$SQLSERVER_JDBC -DORACLE_JDBC=$ORACLE_JDBC -DDB2I_JDBC=$DB2I_JDBC -DDB2Z_JDBC=$DB2Z_JDBC -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file://"$JAZZ_INSTALL_DIR"/jazz/server/conf -Dcom.ibm.team.repository.tempDir=$TEMP_DIR -Xmx700M"
com.ibm.team.repository.db.vendor = SQLSERVER
com.ibm.team.repository.db.jdbc.location=//localhost:1433;databaseName=jazz;user=jazzDBuser;password={password}
com.ibm.team.repository.db.jdbc.password=jazzDBpswd
com.ibm.team.scm.tmpdir=<team_temp_dir> com.ibm.team.repository.server.repourl.port.http=<puerto_no_seguro> com.ibm.team.repository.user.registry.type=UNSUPPORTED com.ibm.team.repository.ws.allow.admin.access=false com.ibm.team.repository.server.repourl.port.https=<puerto_seguro>
<user username="admin" password="" roles="admin,manager" />
El nombre de este usuario debe ser admin.
<role rolename="JazzUsers"/> <role rolename="JazzAdmins"/> <role rolename="JazzDWAdmins"/> <role rolename="JazzGuests"/>
<user username="admin" password="" roles="admin,manager,JazzAdmins" />
Si está instalando las aplicaciones en el mismo servidor, puede añadir el rol JazzAdmins al usuario que ha creado en el paso 13b.