Announcement: Changes in Codebeamer Technical Support Experience. More Details here.
Tags:
not added yet
Upgrading from older versions - advanced
For tested upgrade paths, see: Upgrading codebeamer
Before you start upgrading, carefully check the codebeamer release specific requirements especially supported Java and MySql/Oracle versions!To upgrade to newer version than 21.09 (Emma), first upgrading to Emma is required.
![]() The old codebeamer installation will be referred as OLD-CB, the new one as NEW-CB throughout this document.
The upgrade procedure transfers your installation instance data from the old version to the new version. Migration from the new version back to the old version is NOT supported.
When you upgrade mysql to a newer version, do not forget to do the followings:
You can find more information on this webpage: http://dev.mysql.com/doc/refman/5.7/en/mysql-upgrade.html Table of Contents
Step 1. Install NEW-CBInstall NEW-CB into a new directory (the installation must not be executed into an existing directory) and do not start the CB server at the end of the installation. Step 2. Copy repository dataCopy the following directories and files from OLD-CB/repository to NEW-CB/repository: (git, hg, src, svn, and acl.svn might not exist, depending on your RDBMS and SCM):
Windows:cd OLD-CB\repository xcopy docs NEW-CB\repository\docs\ /EH xcopy git NEW-CB\repository\git\ /EH xcopy hg NEW-CB\repository\hg\ /EH xcopy src NEW-CB\repository\src\ /EH xcopy svn NEW-CB\repository\svn\ /EH copy acl.svn NEW-CB\repository\ Unix:$ cd OLD-CB/repository $ find acl.svn docs git hg src svn | cpio -updv NEW-CB/repositoryIf you have customized your OLD-CB/repository structure, e.g. mounted external volumes as docs and/or git, hg or svn, then the above procedure might not be appropriate, and, for the given example, you would better unmount the external volumes from OLD-CB/repository and mount to NEW-CB/repository. Step 3. Database ConfigurationWhen you upgrade from CB 9.3 or newer, copy configuration.properties file from from OLD-CB/config to NEW-CB/config. In case you upgrade from CB 9.2 or older copy general.xml instead from OLD-CB/tomcat/webapps/cb/WEB-INF/classes/general.xml to NEW-CB/tomcat/webapps/cb/WEB-INF/classes/general.xml. MySQL
OracleRefer to Because this privilege was not required in older releases, it is typically missing and your database administrator has to grant it manually. GRANT CREATE VIEW to <codeBeamer schema user>
DerbyNo upgrade is supported for Apache Derby databases! Step 4. Port ConfigurationIf you had configured an Apache server in front of OLD-CB (Tomcat) (via mod_jk), you need to enable the NEW-CB Tomcat AJP 1.3 Connector (typically on port 8009) again. <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="UTF-8" ></Connector> If you had used a different port for this connection, adjust the port number as well. Step 5. Runtime ParametersIf you had customized OLD-CB runtime variables, e.g. special JVM, HEAPSIZE, etc., then you should copy these settings from the OLD_CB start script to the NEW-CB start script.
cbservice codebeamer codebeamer Step 6. StartStart the NEW-CB server. The first time the codebeamer server is started, the database schema will be upgraded to version NEW-CB. Step 7. Get and install a new license
Step 8. Logo ConfigurationTo restore your custom logo and welcome text manually, you need to Login as system administrator and re-upload your logo file. Step 9. Clearing Browser CachesSince browsers cache javascript files, the cached javascript files must be re-loaded. We strongly recommend clearing the browsers' cache and then re-starting the browser. Step 10. Starting Re-indexing
Step 11. Apache SVN configuration (Optional)acl.svn and .htaccess files have been moved under the <CB install directory>/repository/access/ directory, check the configuration guide for more details You must login to see this link. Register now, if you have no user account yet. Step 12. Git http-backend verification ( Optional, for Windows- based installation )Go to System Admin ► Application Configuration and verify and update the "http-backend" key in "git" section: "git" : { "http-backend" : "C:\\NEW_CB_\\libexec\\git\\mingw64\\libexec\\git-core\\git-http-backend.exe", |
Fast Links
![]() codebeamer Overview codebeamer Knowledge Base Services by Intland Software |
This website stores cookies on your computer. These cookies are used to improve your browsing experience, constantly optimize the functionality and content of our website, furthermore helps us to understand your interests and provide more personalized services to you, both on this website and through other media. With your permission we and our partners may use precise geolocation data and identification through device scanning. You may click accept to consent to our and our partners’ processing as described above. Please be aware that some processing of your personal data may not require your consent, but you have a right to object to such processing. By using our website, you acknowledge this notice of our cookie practices. By accepting and continuing to browse this site, you agree to this use. For more information about the cookies we use, please visit our Privacy Policy.Your preferences will apply to this website only.