What is the correct way to set JAZZ_HOME in websphere when using WAS ND in distributed environment?
Michael Walker (992●15●201●157)
| asked Sep 27 '13, 3:07 a.m.
retagged Sep 30 '13, 11:47 a.m. by Ralph Earle (257●3●9)
I have WAS ND installed on 2 servers. Server 1 has JTS installed, Server 2 has CCM,QM installed. The Deployment Manager profile is setup on Server 1.
I access the Deployment Manager using https:<server 1>:<dmgr port>/ibm/console and see Admin,JTS,RQM,CCM application servers installed, with RQM, CCM showing the hostname of Server 2. After starting the application servers the JTS and Admin apps start successfully. However, while CCM and RQM start successfully in the console, there's an error in SystemErr log that says it can't find the log4j props file as seen below. What is the correct way to set the JAVA_HOME and log4j.configuration custom properties when the deployment manager url we access is on server 1 but the RQM and RTC apps are installed on server 2? If I use the file:///E:/PROGRA~1/IBM...... path it doesn't find it, even though I've verified the correct local path many times. Do I need to use a UNC path for the apps installed on another server? [9/26/13 23:50:18:745 PDT] 00000013 SystemErr R log4j:ERROR Could not read configuration file from URL [file:/E:/PROGRA~1/ibm/JazzTeamServer_SSO_9445_QM/server/conf/startup_log4j.properties]. [9/26/13 23:50:18:745 PDT] 00000013 SystemErr R java.io.FileNotFoundException: E:\PROGRA~1\ibm\JazzTeamServer_SSO_9445_QM\server\conf\startup_log4j.properties (The system cannot find the path specified.) |
Accepted answer
The custom properties are set at the jvm level. THis means that whatever path is set should exist on the host where that jvm is running. As long as the custom properties are 1) set for each server instance, 2) the correct formatting is used and 3) the location exists and has the needed files, this should work.
The Dmgr has no impact on the custom properties. It runs on its own jvm...so should not affect the other server instances which are running in their own jvm as well. Michael Walker selected this answer as the correct answer
Comments
Michael Walker
commented Oct 01 '13, 2:22 p.m.
Problem ended up being that on the 2nd server PROGRA~1 referenced Program Files (x86) and PROGRA~2 referenced Program Files. Once I changed the custom property to reflect this it worked.
|
2 other answers
Hello Michael,
(keeping in mind deploying CLM in a clustered env is not my forte :)
The Infocenter describes the operations to be performed at node level.
I hope you'll find the solution to your issue in there.
Thanks,
Eric.
|
1. Go to servers -> server types -> WAS application servers
2. You should see a list of all the server instances 3. For each server instance where the clm applications have been installed, the required jvm custom properties need to be set Comments
Michael Walker
commented Sep 27 '13, 12:41 p.m.
Abraham
1
Michael Walker
commented Sep 27 '13, 12:42 p.m.
Below are the values I'm using for the custom properties. JTS is on Server#1 and CCM/RQM are both on a separate server from JTS, Server #2.
Hmm, so all three apps are installed on the same machine, but you have the apps installed in different locations on that machine. So you have a different JAZZ_HOME for each application?
Michael Walker
commented Sep 28 '13, 12:45 a.m.
Bo,
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.