It's all about the answers!

Ask a question

How to migrate from Tomcat to WAS Liberty ? We are getting an error during Merging JTS configuration files


ARIANNE NAVARRO (32) | asked Jan 08 '16, 11:55 a.m.
Using the upgrade wrapper below is the command executed and it fails because is looking for nonexistent files.. It seems that it wants to migrate from liberty to liberty instead Tomcat to Liberty. Do I missing some step before run the migration ?

bash$ upgrade/jts/jts_upgrade.sh -oldJTSHome /home/jazz/6.0/jtsccm_9443/server/conf

repotools-jts -migration_jts_updateConfigurationFiles jtsContextRoot=jts lpaContextRoot=admin newJTSHome=/home/jazz/6.0.1/jtsccm_9443/server/conf oldJTSHome=/home/jazz/6.0/jtsccm_9443/server/conf/ updateAppServerFiles=yes updateTomcatFiles=no


Log output:
016-01-07 14:26:40,335 Repo Tools
2016-01-07 14:26:40,335 java.version=1.7.0
2016-01-07 14:26:40,335 java.runtime.version=pxa6470_27sr3fp10-20150708_01 (SR3 FP10)
2016-01-07 14:26:40,343 Provisioning using "./conf/jts/provision_profiles".
2016-01-07 14:26:40,381 repotools-jts -migration_jts_updateConfigurationFiles jtsContextRoot=jts lpaContextRoot=admin newJTSHome=/home/jazz/6.0.1/jtsccm_9443/server/conf oldJTSHome=/home/jazz/6.0/jtsccm_9443/server/conf/ updateAppServerFiles=yes updateTomcatFiles=no
2016-01-07 14:26:40,391   Global patch active at /home/jazz/6.0.1/jtsccm_9443/server/patc/CLM_server_patch_6.0.1.0-CALM601M-I20151217-2117.zip: "null"
  Jazz Foundation - Core Libraries, Version 6.0.1 (RJF-I20151106-1823)
2016-01-07 14:26:40,459
 To submit questions about issues, go to the Jazz.net forum at https://jazz.net/forum.
 To find more information about a message, see the online product documentation.
2016-01-07 14:26:40,459 CRJAZ1363I Loading the configuration from "bundleresource://165.fwk1578759029:1/teamserver.properties".
2016-01-07 14:26:40,471 Validating JTS configuration files...
2016-01-07 14:26:40,474 Checking the old JTS version...
2016-01-07 14:26:46,147 CRJAZ2132I The old JTS version is "6.0.0".
2016-01-07 14:26:52,658 CRJAZ2624I The new JTS version is "6.0.1".
2016-01-07 14:26:52,663
2016-01-07 14:26:52,663 Merging JTS configuration files...
2016-01-07 14:26:52,663 Backing up the JTS teamserver properties "/home/jazz/6.0.1/jtsccm_9443/server/conf/jts/teamserver.properties" to "/home/jazz/6.0.1/jtsccm_9443/server/conf/jts/teamserver-1452198412663backup.properties"...
2016-01-07 14:26:52,668 Backup file "/home/jazz/6.0.1/jtsccm_9443/server/conf/jts/teamserver-1452198412663backup.properties" created.
2016-01-07 14:26:52,668
2016-01-07 14:26:52,668 Updating properties file "/home/jazz/6.0.1/jtsccm_9443/server/conf/jts/teamserver.properties" using the properties defined in "/home/jazz/6.0/jtsccm_9443/server/conf/jts/teamserver.properties".
2016-01-07 14:26:52,672      - Adding property "com.ibm.team.repository.completed.setup".
2016-01-07 14:26:52,672      - Adding property "com.ibm.team.repository.setup.completed.setup".
2016-01-07 14:26:52,672 The teamserver properties file /home/jazz/6.0.1/jtsccm_9443/server/conf/jts/teamserver.properties is current and does not required any updates.
2016-01-07 14:26:52,672
2016-01-07 14:26:52,673 Backing up the Liberty user configuration file "/home/jazz/6.0.1/jtsccm_9443/server/liberty/servers/clm/conf/basicUserRegistry.xml" to "/home/jazz/6.0.1/jtsccm_9443/server/liberty/servers/clm/conf/basicUserRegistry1452198412673backup.xml"...
2016-01-07 14:26:52,677 CRJAZ1879E The source file "/home/jazz/6.0.1/jtsccm_9443/server/liberty/servers/clm/conf/basicUserRegistry.xml" does not exist. The source file "/home/jazz/6.0.1/jtsccm_9443/server/liberty/servers/clm/conf/basicUserRegistry.xml" cannot be copied to the target file "/home/jazz/6.0.1/jtsccm_9443/server/liberty/servers/clm/conf/basicUserRegistry1452198412673backup.xml".
2016-01-07 14:26:52,678
2016-01-07 14:26:52,678 CRJAZ1868E There was an error merging configuration files. See log for details.




Accepted answer


permanent link
Roberto Sanchez Herrera (2862) | answered Jan 08 '16, 12:37 p.m.
Hi,
Looks like the script could not create correctly the new liberty server (e.g. did not copy all the contents from the server template folder to the new server).
If you have set your JAVA_HOME variable, verify is pointing to a valid and supported java version

ARIANNE NAVARRO selected this answer as the correct answer

2 other answers



permanent link
Shubjit Naik (1.5k1613) | answered Jan 08 '16, 1:11 p.m.
edited Jan 08 '16, 1:13 p.m.
 The directory <JazzTeamServerHome>/server/liberty/servers/clm/ is only created the first time you start the liberty server for 6.0.1. You can check if the clm folder exists.

You could as well try starting the 6.0.1 server once (server.startup), shut it down and then try the upgrade script again.

permanent link
ARIANNE NAVARRO (32) | answered Jan 08 '16, 2:42 p.m.
Roberto, Shubjut - Thanks!

The first time I ran the upgrade script J
AVA_HOME variable was incorrect and seems that left me a corrupted environment.   Follow your instructions this was the workaround :

- Started  6.0.1 server then shutted down.
- Removed <jazzteamserverhome>/server/liberty/servers/clm directory
- Restart the upgrade script


Your answer


Register or to post your answer.