У вас есть права доступа администратора и доступ к файлам на сервере Tomcat, который установлен и запущен.
Вам потребуется файл sqljdbc.jar, который позволяет Tomcat подключиться к серверу Microsoft® SQL Server. Эти файлы предоставляются поставщиком сервера базы данных.
Для повышения производительности и стабильности Rational Asset Manager веб-приложения Rational Asset Manager и файлы приложений Rational Team Concert можно установить на отдельных серверах Tomcat. В пределах этого документа установочный каталог сервера Tomcat для Rational Asset Manager называется <каталог-tomcat>, а установочный каталог сервера Tomcat для Rational Team Concert - <каталог-tomcat-для-rtc>. В случае установки всех веб-приложений на одном сервере эти каталоги будут совпадать.
| Исходное имя файла | Рекомендуемое имя файла | Корневой путь | Описание |
|---|---|---|---|
| com.ibm.ram.repository.web.tomcat_runtime.war | ram.war | ram | Основное веб-приложение Rational Asset Manager для Tomcat |
| com.ibm.ram.repository.web.ws.tomcat_runtime.war | ram.ws.war | ram.ws | Приложение веб-служб Rational Asset Manager для Tomcat |
| iehs.war | ram.help.war | ram.help | Приложение справки и поддержки Rational Asset Manager |
| rmcabdgovernprocess.war | ram.process.war | ram.process | Приложение с документацией по процессам разработки на основе ресурсов. |
<Resource name="jdbc/RAM_Con" type="javax.sql.DataSource" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" username="<имя_пользователя>" password="<пароль>" url="jdbc:microsoft:sqlserver://<полное-имя-сервера>:<порт-SQLServer>:<имя-базы-данных-Rational-Asset-Manager>" poolPreparedStatements="true" maxWait="5000" maxActive="4" maxIdle="2"/>
Дополнительная информация о создании собственных сертификатов с помощью команды keytool приведена в документации по Java Sun. Пример команды keytool, позволяющей создать собственный сертификат: keytool -genkey -alias tomcat -keystore <каталог-tomcat-для-rtc>/.keystore
Многие версии JRE IBM содержат инструмент ikeyman (в каталоге <каталог-IBM-Java-JRE>/jre/bin/). С помощью этого инструмента можно создавать сертификаты защиты на сервере и управлять ими. Дополнительная информация об инструменте iKeyman приведена в книге Руководство пользователя iKeyman.
<Connector port="8443"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
disableUploadTimeout="true"
acceptCount="100"
scheme="https"
secure="true"
clientAuth="false"
keystoreFile="<файл-хранилища-ключей>"
keystorePass="<пароль-хранилища-ключей>"
sslProtocol="<протокол-хранилища-ключей>"
algorithm="<алгоритм-хранилища-ключей>"
URIEncoding="UTF-8" />
Дополнительная информация о настройке SSL для Tomcat приведена на следующих веб-страницах: Apache Tomcat 5.5 SSL Configuration HOW-TO и Apache Tomcat Configuration reference.
(замените пробелы в <каталог-rtc> и
<каталог_jar_oracle> символами
%20): set SQLSERVER_JDBC=<каталог_jar_oracle> set JAZZ_INSTALL_DIR=<установочный_каталог_rtc> 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=<каталог_jar_oracle> JAZZ_INSTALL_DIR=<установочный_каталог_rtc> 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=<временный_каталог> com.ibm.team.repository.server.repourl.port.http=<незащищенный_порт> 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=<защищенный_порт>
<user username="admin" password="" roles="admin,manager" />
Необходимо использовать имя пользователя admin.
<role rolename="JazzUsers"/> <role rolename="JazzAdmins"/> <role rolename="JazzDWAdmins"/> <role rolename="JazzGuests"/>
<user username="admin" password="" roles="admin,manager,JazzAdmins" />
Если приложения устанавливаются на одном сервере, то можно добавить роль JazzAdmins пользователю, созданному на шаге 13b.