您必须对已安装并在运行的 Tomcat 服务器具有管理和文件访问权。
您将需要 sqljdbc.jar 文件,该文件使 Tomcat 能够与 Microsoft® SQL Server 进行通信。您的数据库服务器供应商应会为您提供这两个文件。
如果要提高 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="com.microsoft.jdbc.sqlserver.SQLServerDriver" username="<your_username>" password="<your_password>" url="jdbc:microsoft:sqlserver://<fully_qualified_server_name>:<SQLServer_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> 和 <sqlServer_jar_dir> 中的空格字符替换为 %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=<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" />
此用户必须名为 admin。
<role rolename="JazzUsers"/> <role rolename="JazzAdmins"/> <role rolename="JazzDWAdmins"/> <role rolename="JazzGuests"/>
<user username="admin" password="" roles="admin,manager,JazzAdmins" />
如果将应用程序安装到相同服务器上,那么可以将 JazzAdmins 角色添加到在步骤 13b 中创建的用户。