Use this guide to upgrade from an earlier version of IBM® Rational® Asset Manager on
Apache Tomcat.
Before you begin
Important: Additionally, you
must install IBM Rational Team Concert™,
which requires an additional database and a secure certificate for
your Tomcat server.
You must upgrade your
license server and file a request for updated license keys. For more
information about the required version of Rational License Server, see Installing Rational License Key Server.
You will also have to stop and restart
your application server several times.
You can improve the performance
and stability of Rational Asset Manager by
installing its web applications and the application files for the
included IBM Rational Team Concert on
separate Tomcat servers. Throughout this document, the installation
directory for the Tomcat server for Rational Asset Manager is
referred to as tomcat_install_directory.
The installation directory for the Tomcat server for Rational Team Concert is tomcat_for_rtc_install_directory.
If you are installing all the web applications on the same Tomcat
server, the directories are the same.
About this task
This outline shows what you must do to upgrade to the latest
version of Rational Asset Manager:
- Prepare to upgrade and back up important files and databases:
step 1.
- Retrieve the application files for the latest version of Rational
Asset Manager: step 4.
- If you are upgrading from V7.1.1.1 or earlier, create an additional
database: step 5.
- Shut down the Tomcat server: step 6.
- Upgrade your license server to Rational Common Licensing 8.1.2: step 7.
- Copy new shared library files for Rational Asset Manager and for
Rational Common Licensing 8.1.2 and
modify the Tomcat server startup files accordingly: steps 8–10.
- Configure the Tomcat server for single sign-on: step 11.
- Retrieve the current application files for the included Rational
Team Concert: steps 12–13.
- If you are upgrading from V7.1.1.1 or earlier and you need Rational
Team Concert, install Rational Team Concert on your application server:
steps 16–23.
- If you are upgrading from V7.1.1.1 or earlier, configure Rational
Team Concert: steps 24–30.
- If you are upgrading from V7.2 or later, upgrade the included
Rational Team Concert: step 32.
- Remove the existing application files for Rational Asset Manager
and install the new versions of the applications: steps 33–38.
- Log in to Rational Asset Manager and migrate the repository: step 39.
- If you are upgrading from V7.1.1.1 or earlier, configure Rational
Asset Manager to connect to Rational Team Concert: step 40.
- Upgrade any Eclipse clients: step 41.
Procedure
- Before you upgrade, create a full
backup of your repository, databases, asset files, and application
server settings per the instructions in Creating a backup of a Rational Asset Manager repository.
- If you have modified your theme or email
messages, before you update the Rational Asset Manager server,
download the current theme and mail message files (on the page) and then, after you have updated the server,
reapply the theme and your messages. For
more information, see Migrating the theme.
- Verify that all of the repository
servers are set to the same current date, time, and time zone.
- Retrieve the application files on the appropriate
archive for Tomcat and for your operating system. The application
files are in the archive_extract_location/apps/tomcat/ folder.
- If you are upgrading
from V7.1.1.1 or earlier: Create the database for asset lifecycles:
- Stop the Tomcat server or servers. Your repository and any other applications on your server
will now be offline.
- Migrate your Rational Licensing Server to Rational Common Licensing V8.1.2 or later.
For more information, see Migrating from Rational Licensing
Server v7.1.x or earlier to Rational Common
Licensing.
Rational License Key Server
is included with the Rational Asset Manager installation
media. You can also retrieve the latest version of Rational License
Server through your Passport Advantage account, or through the IBM Support Portal.
This
process requires that you shut down all applications that use Rational Licensing Server,
uninstall your existing Rational Licensing
Server, update your license files, and install Rational Common Licensing server. For Windows, see Configuring a license server for Windows; for AIX® or Linux,
see Configuring a license server for UNIX.
For Linux for zSeries, continue to use Rational License Server for UNIX and Linux 7.0.0.1.
- Extract the shared library files to the \shared\lib folder
for your Tomcat servers:
- Find and extract the archive_extract_location\apps\tomcat\sharedLib.zip file.
- Copy the entire contents
of the extracted sharedLib.zip file to the tomcat_install_directory\lib directory.
- Extract
the library files for Rational Licensing
Key Server V8.1.2 to
the tomcat_install_directory\lib folder:
Important: If you are installing on Linux for zSeries,
do not complete this step.
- Find and extract the archive_extract_location\sharedLibs\rlsclients_rlsibmratl_812.zip file.
- From the extracted .zip file, find the file rlsibmratl812.zip for
your operating system and architecture. For example, the file for
32-bit Windows is in the win32 directory.
- Extract the contents of the appropriate rlsibmratl812.zip file.
- Copy the entire contents of the extracted rlsibmratl812.zip file
to the tomcat_install_directory\shared\lib directory.
For Tomcat 6 or 7, copy the entire contents of the extracted rlsibmratl812.zip file
to the tomcat_install_directory\lib directory.
- Modify the startup script for the Tomcat
server for Rational Asset Manager
- Find the Tomcat
startup file and open it in a text editor. On Windows, this file is tomcat_install_directory\bin\startup.bat.
On Linux, AIX, or Linux for zSeries, it is tomcat_install_directory/bin/startup.sh.
- Search for a line that includes JAVA_OPTS=.
- If the JAVA_OPTS environmental variable is already set,
add the following option and value:
- If the JAVA_OPTS environmental variable is not set, type
the following text:
- Configure the Tomcat server for single sign-on
for all applications:
- In a text editor, open the tomcat_install_directory\conf\server.xml file.
- Search for the following text:
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
- Uncomment the <Valve> element:
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
- If you are not running Tomcat as a service, in a text
editor, open the startup.bat file (on Microsoft Window) or the startup.sh file
(on Linux). Add the following
line to the file. For Microsoft Windows:
SET JAVA_OPTS=" -Dorg.apache.catalina.authenticator.Constants.SSO_SESSION_COOKIE_NAME=JSSOSESSIONID"
For Linux:export JAVA_OPTS=" -Dorg.apache.catalina.authenticator.Constants.SSO_SESSION_COOKIE_NAME=JSSOSESSIONID"
- If you are running Tomcat as a service, add the following
options to the service install command that you use to install Tomcat
as a service: --JvmOptions "-Xrs; -Dorg.apache.catalina.authenticator.Constants.SSO_SESSION_COOKIE_NAME=JSSOSESSIONID"
- On the installation media, find the archive_extract_location/apps/tomcat/RTC-server.zip file.
- Extract RTC-server.zip to
a location on your hard disk drive, which is referred to in these
instructions as rtc_install_dir.
- Depending on your situation, either install and configure
or updateRational Team Concert:
- If you are upgrading from V7.1.1.1 or
earlier: Install and configure the included Rational Team Concert.
Proceed to step 15.
- If you are upgrading from V7.2 or later:
Update the included Rational Team Concert.
Proceed to step 32.
- Depending on your situation,
either install and configure or only configure Rational Team Concert:
- If you need to install and configure Rational Team Concert:
Proceed to step 16.
- If you have an existing Rational Team Concert application
and want to configure it to work with Rational Asset Manager:
Proceed to step 24.
- Find the rtc_install_dir/jazz/server/ramjazz_war.ear file
and extract it. To extract .ear files, you can
use a free utility, such as 7-Zip. From the extracted ramjazz_war.ear package,
copy the ramjazz.war file to the tomcat_for_rtc_install_directory/webapps/ directory.
- Configure a secure port
on your Tomcat server for Rational Team Concert:
- Create a security certificate that identifies your Tomcat
server for Rational Team Concert for
SSL connections. You can use the Java™ JDK keytool command
to create a self-signed certificate. Alternatively, you can request
a certificate that is signed by a trusted certificate authority.
For more information about creating self-signed certificates
with the
keytool command, see the
Oracle Java documentation.
You can create a self-signed certificate with the following example
keytool command:
keytool -genkey -alias tomcat -keystore tomcat_for_rtc_install_directory/.keystore
When
you run that command, you will be prompted for a password for the
keystore file. The default password is changeit,
but you should specify a different one. You will have to remember
that password to input it into the server.xml file
later.
If you are using an IBM JRE,
many versions include the IBM tool ikeyman in
the IBM_Java_JRE_install_location/jre/bin/ directory.
You can use this tool to create and manage security certificates on
the server. For more information about using the iKeyman tool, see iKeyman User's Guide.
We also include
a simple certificate in the rtc_install_dir/jazz/server/ folder;
the certificate file is ibm-team-ssl.keystore
- In the tomcat_for_rtc_install_directory\conf\server.xml file,
find the <Connector> tag with the attribute scheme="https".
The default file includes an example <Connector> tag
for port 8443 that is commented out.
- Copy and paste the following text:
<Connector port="8443"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
disableUploadTimeout="true"
connectionTimeout="20000"
acceptCount="100"
scheme="https"
secure="true"
clientAuth="false"
keystoreFile="keystore_file"
keystorePass="keystore_password"
sslProtocol="keystore_protocol"
algorithm="keystore_algorithm"
URIEncoding="UTF-8"
/>
Where:
- keystore_file is
the file name of your keystore file. It can be an absolute path, or
relative from the root directory of your Tomcat server (tomcat_for_rtc_install_directory).
If you used the simple command above, this will be .keystore.
If you use the included certificate, this will be rtc_install_dir/jazz/server/ibm-team-ssl.keystore .
- keystore_password is
the password for the keystore file. If you use the included keystore
file, this is ibm-team .
- keystore_protocol is
the protocol for the keystore. Most likely it is TLS or SSL_TLS.
If you use the included keystore file, this is SSL_TLS .
- keystore_algorithm is
the X509 algorithm for the keystore. Most likely it is SunX509 or IbmX509,
depending on the source of the certificate. If you use the included
keystore file, this is IbmX509 .
- You can change the port value to use a port
besides 8443 for the non-SSL connector (by
default, port 8080). If you change the port
value, change the value of the redirectPort attribute
to match your port number for the SSL connector.
For more information about configuring SSL for Tomcat, see Apache Tomcat 7 SSL Configuration HOW-TO and Apache Tomcat Configuration reference.
- Copy the appropriate .jar file
from your database provider:
- Configure the
Tomcat startup property settings:
- Find the Tomcat startup
file and open it in a text editor. On Windows, this file is tomcat_for_rtc_install_directory\bin\startup.bat.
On Linux, AIX, or Linux for zSeries, the file is tomcat_for_rtc_install_directory/bin/startup.sh.
- In the startup file, type the following text:
- Replace each space character in the rtc_install_dir with %20:
set ORACLE_JDBC=oracle_jar_dir
set SQLSERVER_JDBC=sqlServer_jar_dir
set JAZZ_INSTALL_DIR=rtc_install_dir
set JAVA_OPTS=-Djava.awt.headless=true -Djava.library.path="tomcat_for_rtc_install_directory\shared\lib" -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
SQLSERVER_JDBC=sqlServer_jar_dir
JAZZ_INSTALL_DIR=rtc_install_dir
export JAVA_OPTS="-Djava.awt.headless=true -Djava.library.path=tomcat_for_rtc_install_directory/shared/lib -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"
- Find and rename the appropriate the Jazz™ server properties file:
- In the rtc_install_dir/jazz/server/conf/ramjazz/ directory,
find the teamserver.properties file and rename
it to teamserver.derby.properties.
- Find the
appropriate file for your database server:
- For DB2 on Windows: teamserver.db2.win32.properties
- For DB2 on Linux, AIX, or
Linux for zSeries: teamserver.db2.linux.properties
- teamserver.oracle.properties
- teamserver.sqlserver.properties
- Rename the file to teamserver.properties.
- In a text editor, open the teamserver.properties file
and modify it as follows (for your database provider):
- Find the following lines:
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
- Edit the value of com.ibm.team.repository.db.jdbc.location for
your DB2 server location, and
the name of the database for lifecycles:
- Replace localhost:50000 with the location
and port for the DB2 database.
Tip: In the DB2 command
window, type db2 get dbm cfg, and then find
the line that contains SVCENAME, which indicates the DB2 port name or number. If this command displays
a number, use it as the port number (in place of 50000 in the earlier
example). If the command returns a non-numeric name, determine what
port number was assigned for this name and use that port number. On Linux, the /etc/services file
contains the mapping between port names and numbers; on Windows, the C:\windows\system32\drivers\etc\services file
contains the mapping. For more information, ask your database administrator
or see the database documentation.
- Replace JAZZ with the name of the database for lifecycles.
- Replace db2admin with the user name for the DB2 database.
Note: The DB2 user must have permissions to create tables,
table spaces, and to modify the database configuration. DB2 users are created by the operating system.
- In the com.ibm.team.repository.db.jdbc.password property,
specify the user password.
Note: Do not change the password={password} text
in the com.ibm.team.repository.db.jdbc.location property.
- In the teamserver.properties file,
add the following properties:
Where:
- unsecure_port is the unsecured port for your
Tomcat server (by default, 8080)
- secure_port is the secure port number for your
Tomcat server (by default, 8443)
- team_temp_dir is an absolute path to a directory
for storing temporary files
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
- Find the following lines:
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
- Edit the value of com.ibm.team.repository.db.jdbc.location for
your Oracle server location and the name of the database for lifecycles:
- Replace jazzDBUser with the user name for the
Oracle database (for example, RAMSCHEMA.
- Replace @localhost:1521 with the location and
port for the Oracle database. If the location is not localhost,
you must precede the location with two forward slashes (//);
for example, @//oracleserver.example.com:1521.
- Replace ORCL with the name of the lifecycle database;
for example, rtcdb.
- In the com.ibm.team.repository.db.jdbc.password property,
replace JazzDBpswd with the password for the Oracle
that user you specified earlier.
Note: Do not change the {password} text
in the com.ibm.team.repository.db.jdbc.location property.
- In the teamserver.properties file,
add the following properties:
Where:
- unsecure_port is the unsecured port for your
Tomcat server (by default, 8080)
- secure_port is the secure port number for your
Tomcat server (by default, 8443)
- team_temp_dir is an absolute path to a directory
for storing temporary files
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
- If you are using Oracle 11: In the teamserver.properties file,
add the following property:
com.ibm.team.repository.db.override.versioncheck=true
- Find the following lines:
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
- Edit the value of com.ibm.team.repository.db.jdbc.location for
your SQL Server location and the name of the database for lifecycles:
- Replace @localhost:1433 with the location and
port for the SQL Server database.
- Replace jazz with the name of the lifecycle database;
for example, RTCDB.
- Replace jazzDBUser with the user name for the
SQL Server database.
- In the com.ibm.team.repository.db.jdbc.password property,
replace JazzDBpswd with the password for the SQL
server user that you specified earlier.
Note: Do not change the {password} text
in the com.ibm.team.repository.db.jdbc.location property.
- In the teamserver.properties file,
add the following properties:
Where:
- unsecure_port is the unsecured port for your
Tomcat server (by default, 8080)
- secure_port is the secure port number for your
Tomcat server (by default, 8443)
- team_temp_dir is an absolute path to a directory
for storing temporary files
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
- Create the tables for Rational Team Concert:
- Open a command-line window and
navigate to the rtc_install_dir/jazz/server/ directory.
- Enter the following command:
- Configure user authorization
for the included Rational Team Concert.
- For file-based security:
- In a text
editor, open the tomcat_for_rtc_install_directory\conf\tomcat-users.xml file.
- Between the <tomcat-users> tags,
paste the following text:
<role rolename="JazzUsers"/>
<role rolename="JazzAdmins"/>
<role rolename="JazzDWAdmins"/>
<role rolename="JazzGuests"/>
- Add a user named admin and
assign that user the admin, manager, and JazzAdmins roles. To add
this user, you can copy and paste the following text between the <tomcat-users> tags:
<user username="admin" password="" roles="admin,manager,JazzAdmins" />
If
you are installing the applications on the same Tomcat server, add
the JazzAdmins role to the existing admin user.
- For LDAP authentication: Configure the Tomcat server
for LDAP authentication, and then configure four LDAP groups with
the same names as the four previously mentioned roles. Alternatively,
you can associate existing LDAP groups to the Jazz server roles as described in the Tech Tip TN0030:
User Management in Tomcat. Follow steps 2–3 in the topic Configuring Rational Team Concert on Tomcat to use LDAP section.
- Start the Tomcat
server for Rational Team Concert. To start Tomcat, run the following file:
- tomcat_for_rtc_install_directory\bin\startup.bat
- tomcat_for_rtc_install_directory/bin/startup.sh
- Launch the Administrative web interface
of Rational Team Concert in
a web browser at https://machine_name:secure_port/jazz/admin/. Note the https; the connection must be secure.
- Log in with the user
ID and password for the administrator of Rational Team Concert. If no one has logged in to Rational Team Concert before,
use the user ID and password for the administrator of the application
server.
- If you are working with a new
installation of Rational Team Concert:
Configure the administrative user for Rational Team Concert:
- If you see an error about "fetching server status information,"
shut down and restart both your database server and your application
server and log in again.
- In the Rational Team Concert Administrative
web interface, click User Management. Ignore
any errors about an external registry not being configured.
- Click Create User.
- Enter the following details:
- User Name: The user ID of the application
server administrator
- User ID: The user ID of the application
server administrator
- Email Address: A valid email address for
the application server administrator
- In the Client Access License section,
select Rational Team Concert - Developer to
assign the developer license to that user.
- Click Save.
- Log out, and then log back in to the Administrative
web interface as the administrator of the application server.
- Import the lifecycles process
template into Rational Team Concert:
- In the Rational Team Concert Administrative
web interface, click Process Template Management. If you cannot see the Process Template Management link,
log out and then log back in to the Administrative web interface.
- Click Import Template and browse
to the com.ibm.ram.lifecycle.zip file in the archive_extract_location/DatabaseScripts/ folder.
Then click OK. The RAM Lifecycle
template is displayed.
- Create a project area in Rational Team Concert:
- In the Rational Team Concert Administrative
web interface,
click Project Area Management. If
you cannot see the Project Area Management link,
log out and then log back in to the Administrative web interface.
- Click Create Project Area.
- Enter the following details about the project area:
- Project name: RAM Lifecycle
- Summary: Rational Asset Manager
Lifecycle control project area
- Description: This area is used
to manage the lifecycles for Rational Asset Manager
- Click Save.
- Assign the appropriate memberships
and process roles for the project area:
- On the Project Area Management page, click the RAM
Lifecycle project area.
- In the Administrators section, click Add.
Search for and select the administrator user that you created. If
you are working with an existing Rational Team Concert application,
you can also select a different user to be administrator for this
project area.
- In the Members section, click Add;
then search for and select the same user that you selected as the
administrator for the project area.
- After you add the administrator, click the Process
Roles icon next to the administrator's name.
- In the Edit Process Roles window, from the Available
Roles list, select Administration and
click Add.
- Click Finish.
- Click Save.
- If you are upgrading from V7.1.1.1 or
earlier: Proceed
to step 33.
- If you are upgrading from V7.2 or later,
upgrade the included Rational Team Concert:
- From the installation media, extract
the RTC-Server.zip file to a new location on
your hard disk drive, which in these instructions is referred to as new_rtc_install_dir.
- From the older rtc_install_dir/jazz/server/conf/jazz/ folder,
copy the file teamserver.properties to the new new_rtc_install_dir/jazz/server/conf/jazz/ folder.
You can find the existing rtc_install_dir location
in the Tomcat startup file. In the startup file, search for the line
that contains JAZZ_INSTALL_DIR=; the value
of the JAZZ_INSTALL_DIR variable is the location of the current Rational Team Concert files.
- Find the Tomcat startup
file and open it in a text editor. On Windows, this file is tomcat_for_rtc_install_directory\bin\startup.bat.
On Linux, AIX, or Linux for zSeries, the file is tomcat_for_rtc_install_directory/bin/startup.sh.
- In the Tomcat startup file, search for the line that
contains JAZZ_INSTALL_DIR=. Edit the value
per the following, where new_rtc_install_dir is
the extracted directory from step 32.a:
- Start the Tomcat server.
- In a web browser, enter the following URL: https://host:secure_port/jazz/admin?internal,
where host is your IP address or server name, and secure_port is
the secure port for your Tomcat server.
- Log on as an application server administrator.
- In the sidebar, under Internal Tools,
click Server reset.
- Click Request server reset.
- Stop, and then restart the Tomcat server. The included Rational Team Concert application
is updated.
- Stop the Tomcat server for Rational Asset Manager.
- Remove the old Rational Asset Manager .war
web application files that are installed on Tomcat:
- Navigate to the tomcat_install_directory/webapps/ directory.
- Note the folders and file names for any Rational Asset Manager web
applications. In previous versions of Rational Asset Manager,
the following names were suggested for those folders (in other words,
the context paths of the applications):
- /com.ibm.ram.repository.web.tomcat_runtime
- /com.ibm.ram.repository.web.ws.tomcat_runtime
- /help/
- /abdprocess/
- Delete the following application files:
- com.ibm.ram.repository.web.tomcat_runtime.war
- com.ibm.ram.repository.web.ws.tomcat_runtime.war
- ramhelp.war
- rmcabdgovernprocess.war
The file names might be different from the names
in the list, depending on how you installed the applications on your
server.
- Delete the associated folders for those applications.
- From the archive_extract_location/apps/tomcat/ directory,
copy the following files to the tomcat_install_directory/webapps/ directory:
- com.ibm.ram.repository.web.tomcat_runtime.war
- com.ibm.ram.repository.web.ws.tomcat_runtime.war
- ramhelp.war
- rmcabdgovernprocess.war
- To change the
context path of the applications, rename the WAR application files. Use the same context paths that you had before. The file names
and context paths for new installations are as follows:
Table 1. Context paths for Rational Asset Manager web
application filesOriginal file name |
New file name |
Resulting context path |
What is it? |
com.ibm.ram.repository.web.tomcat_runtime.war |
ram.war |
ram |
Rational Asset Manager primary
web application for Tomcat |
com.ibm.ram.repository.web.ws.tomcat_runtime.war |
ram.ws.war |
ram.ws |
Rational Asset Manager web
services application for Tomcat |
ramhelp.war |
ram.help.war |
ram.help |
Rational Asset Manager help
and user assistance application |
rmcabdgovernprocess.war |
ram.process.war |
ram.process |
Documentation application for asset-based development
and governance processes |
- Clear the cache for the Tomcat server. Delete the tomcat_install_directory/work/ directory.
- Restart the Tomcat server
for Rational Asset Manager.
- Migrate the Rational Asset Manager repository
to the newest version:
- In a web browser, open the Rational Asset Manager web
client. The first time that you open the web client
after the upgrade, a message is displayed that indicates that you
must migrate the repository.
- If necessary, log in with a user ID that has repository
administrator authority.
Note: For SQL Server, if an existing Rational Asset Manager database
does not have the collation set to a sequence that ends with _BIN2
(for example, Latin1_General_BIN2) then the Manual Configuration Required
page appears with a message. You can either recreate the database
and set the collation option to be case-sensitive to work correctly
with Rational Asset Manager or
you can accept that there might be unexpected case-sensitivity conflicts.
- Click Migrate. On
large repositories, the migration might take several minutes; until
the migration is complete, some information about the repository might
not be available.
- After the migration process completes, click Home.
- If you are upgrading from V7.1.1.1 or
earlier: Configure the settings
to connect to Rational Team Concert from Rational Asset Manager:
- In the Rational Asset Manager web
client, click Administration.
- Click Configuration.
- In the Internal Rational Team Concert path section,
type the following information:
- Path: The secure URL to the Rational Team Concert server
that you have configured. For example, https://localhost:9443/ramccm.
Note the https connection, and the secure port
number.
- User: The user name for the user in Rational Team Concert that
is the administrator for the "RAM Lifecycles" project area.
- Password: The password for the user that
is the administrator for the "RAM Lifecycles" project area.
- Timeout: The amount of time, in seconds,
to allow Rational Asset Manager to
connect to Rational Team Concert.
The default is 120.
- Optional: Update the Rational Asset Manager Eclipse
application by using the same method that you used to install it.
For more information about installing the Eclipse client, see Installing the Rational Asset Manager Eclipse client.
Note: Before you
install the latest version of the
Rational Asset Manager Eclipse
client, uninstall the
Rational Asset Manager Eclipse
client plug-in.
If you installed the Rational Asset Manager Eclipse
client plug-ins by using the Eclipse update manager, before you install
the latest version of Rational Asset Manager,
use the Eclipse configuration manager to remove any features that
are named Rational Asset Manager.
To use the Eclipse configuration manager, in Eclipse, click .
What to do next
For Rational Asset Manager version
7.5.1 and later, the URL for the internal Rational Team Concert server
changed from https://host:port/jazz to https://host:port/ramjazz.
If you are upgrading from a Rational Asset Manager release
earlier than 7.5.1, revise the URL references and tell your users
which changes they must make.
Update the
URLs in these locations:
- The Rational Team Concert Eclipse
IDE repository connections that use the previous URL. To update a
repository connection:
- Open the Team Artifacts view.
- Expand Repository Connections.
- Right-click the Rational Asset Manager connection
and select Properties.
- Select Jazz repository connection.
- In the URI location, change the URL to http://host_name/ramjazz.
- Click OK.
- The advanced properties in the Rational Team Concert server
that use the previous URL. To update the advanced properties:
- Open Rational Asset Manager in
a web browser by using the revised URL: http://host_name/ramjazz/admin
- Log on as the administrator.
- Click .
- Update the properties that include the previous URL. For example: com.ibm.ram.repository.service.internal.RepositoryRemoteService
- The Rational Asset Manager links
that are stored in bookmarks in web browsers.