您必须对已安装并在运行的 Tomcat 服务器具有管理和文件访问权。
您将需要 ojdbc14.jar(对于 Oracle 10)或 ojdbc5.jar(对于 Oracle 11)文件该文件使 Tomcat 能够与 Oracle 服务器进行通信您的数据库服务器供应商应会为您提供这两个文件。
如果要提高 Rational Asset Manager 的性能和稳定性,那么您可以在单独的 Tomcat 服务器上安装 Rational Asset Manager Web 应用程序和包含的 Rational Team Concert 的应用程序文件。在整个此文档中,Tomcat server for Rational Asset Manager 的安装目录将被称为 <tomcat_install_directory>,Tomcat server for Rational Team Concert 的安装目录将被称为 <tomcat_for_rtc_install_directory>。 如果将所有 Web 应用程序安装在相同服务器上,那么目录将相同。
| 原始文件名 | 建议文件名 | 产生的上下文路径 | 它是什么? |
|---|---|---|---|
| com.ibm.ram.repository.web.tomcat_runtime.war | ram.war | ram | Tomcat 的 Rational Asset Manager 主 Web 应用程序 |
| com.ibm.ram.repository.web.ws.tomcat_runtime.war | ram.ws.war | ram.ws | Tomcat 的 Rational Asset Manager 主 Web service 应用程序 |
| 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="oracle.jdbc.driver.OracleDriver" username="<your_username>" password="<your_password>" url="jdbc:oracle:thin:@<fully_qualified_machine_name>:<oracle_port_number>:<Rational_Asset_Manager_database_name>" poolPreparedStatements="true" maxWait="5000" maxActive="4" maxIdle="2"/>
有关使用 keytool 命令创建自签名证书的更多信息,请参阅 Sun Java documentation。通过 keytool 命令,可以使用以下示例命名创建自签名证书:keytool -genkey -alias tomcat -keystore <tomcat_for_rtc_install_directory>/.keystore
如果要使用 IBM JRE,那么许多版本都在 <IBM_Java_JRE_install_location>/jre/bin/ 目录中包括 IBM 工具 ikeyman。可以使用此工具在服务器上创建和管理安全证书。有关使用 iKeyman 工具的更多信息,请参阅 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" />
有关配置 Tomcat 的 SSL 的更多信息,请参阅 Apache Tomcat 5.5 SSL Configuration HOW-TO 和 Apache Tomcat Configuration reference。
(将 <rtc_install_dir> 和 <oracle_jar_dir> 中的空格字符替换为 %20):set ORACLE_JDBC=<oracle_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


:ORACLE_JDBC=<oracle_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 = ORACLE
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@localhost:1521/ORCL
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>
:repotools.bat -createTables teamserver.properties=conf\jazz\teamserver.properties com.ibm.team.repository.db.override.versioncheck=true


:./repotools.sh -createTables teamserver.properties=conf/jazz/teamserver.properties com.ibm.team.repository.db.override.versioncheck=true
<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 中创建的用户。