Vous devez disposer d'un accès administratif et aux fichiers pour un serveur Tomcat installé et en cours d'exécution.
Vous aurez besoin du fichier sqljdbc.jar, qui permet à Tomcat de communiquer avec Microsoft® SQL Server. 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.microsoft.jdbc.sqlserver.SQLServerDriver" username="<votre_nom_d'utilisateur>" password="<votre_mot_de_passe>" url="jdbc:microsoft:sqlserver://<nom_complet_serveur>:<numéro_port_SQLServer>:<Rational_Asset_Manager_database_name>" 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.
(remplacez les espaces dans <rép_installation_rtc> et <rép_jar_sqlServer> par %20) :set SQLSERVER_JDBC=<rép_jar_sqlServer> 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=<rép_jar_sqlServer> 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=<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.