Vous devez disposer d'un accès administratif et aux fichiers pour un serveur Tomcat installé et en cours d'exécution.
Vous devez disposer d'un certificat de sécurité pour votre serveur Tomcat. La version incluse de Rational Team Concert requiert une connexion sécurisée.
Vous devez connaître l'emplacement des fichiers db2jcc_license_cu.jar et db2jcc.jar qui permettent à Tomcat de communiquer avec un serveur de base de données IBM DB2. Votre fournisseur de serveur de base de données doit vous fournir ces fichiers.
Pour améliorer les performances et la stabilité de Rational Asset Manager, vous pouvez installer les applications Web pour Rational Asset Manager et les fichiers d'application pour l'application Rational Team Concert incluse sur des serveurs Tomcat distincts. Par le biais de ce document, le répertoire d'installation du serveur Tomcat pour Rational Asset Manager correspond à <répertoire_installation_tomcat>, et le répertoire d'installation du serveur Tomcat pour Rational Team Concert à <répertoire_installation_tomcat_pour_rtc>. Si vous installez toutes les applications Web sur le même serveur, les répertoires seront les mêmes.
| Nom de fichier d'origine | Nom de fichier recommandé | Chemin du contexte obtenu | De quoi s'agit-il ? |
|---|---|---|---|
| com.ibm.ram.repository.web.tomcat_runtime.war | ram.war | ram | Application Web principale Rational Asset Manager pour Tomcat |
| com.ibm.ram.repository.web.ws.tomcat_runtime.war | ram.ws.war | ram.ws | Application des services Web Rational Asset Manager pour Tomcat |
| iehs.war | ram.help.war | ram.help | Application d'aide aux utilisateurs Rational Asset Manager |
| rmcabdgovernprocess.war | ram.process.war | ram.process | Application de documentation pour les processus à base d'actifs et de gouvernance |
<Resource name="jdbc/RAM_Con" type="javax.sql.DataSource" driverClassName="com.ibm.db2.jcc.DB2Driver" username="<votre_nom_d'utilisateur>" password="<votre_mot_de_passe>" url="jdbc:db2://<nom_complet_serveur>:<numéro_port_db2>/<nom_base_de_données_Rational_Asset_Manager>" poolPreparedStatements="true" maxWait="5000" maxActive="4" maxIdle="2"/>
Pour plus d'informations sur la création de certificats autosignés à l'aide de la commande keytool, voir la documentation Sun Java. Par ce biais, vous pouvez créer un certificat autosigné en utilisant l'exemple de commande suivant : keytool -genkey -alias tomcat -keystore <répertoire_installation_tomcat_pour_rtc>/.keystore
Si vous utilisez un environnement IBM JRE, un grand nombre de versions incluent l'outil IBM ikeyman dans le répertoire <emplacement_installation_IBM_Java_JRE>/jre/bin/. Vous pouvez faire appel à cet outil pour créer et gérer les certificats de sécurité sur le serveur. Pour plus d'informations sur l'utilisation de l'outil iKeyman, voir le document 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="<fichier_de_clés>"
keystorePass="<mot_de_passe_du_fichier_de_clés>"
sslProtocol="<protocole_du_fichier_de_clés>"
algorithm="<algorithme_du_fichier_de_clés>"
URIEncoding="UTF-8" />
Pour plus d'informations sur la configuration de SSL pour Tomcat, voir Apache Tomcat 5.5 SSL Configuration HOW-TO et Apache Tomcat Configuration reference.
Sous Windows (remplacez les caractères espace dans <rtc_install_dir> par %20) :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


Sous Linux, AIX ou Linux for zSeries :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 = DB2
com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
com.ibm.team.repository.db.jdbc.password=db2admin
com.ibm.team.scm.tmpdir=<team_temp_dir> com.ibm.team.repository.server.repourl.port.http=<unsecure_port> 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=<secure_port>
<user username="admin" password="" roles="admin,manager" />
L'utilisateur doit être nommé admin.
<role rolename="JazzUsers"/> <role rolename="JazzAdmins"/> <role rolename="JazzDWAdmins"/> <role rolename="JazzGuests"/>
<user username="admin" password="" roles="admin,manager,JazzAdmins" />
Si vous installez les applications sur le même serveur, vous pouvez ajouter le rôle JazzAdmins à l'utilisateur que vous avez créé à l'étape 13b.