Does jazzmon work only for secure RTC implementations?
For reasons I won't get into, we opted long ago to adopt a non-secure setup for our RTC implementation. In short our URLs have the following form:
http://rtc.company.com/ccm
http://rtc.company.com/jts
http://rtc.company.com/jts
One of the steps to monitor your application servers is to configure the jm.properties file by entering those URLs in a comma separated list. Problem is when I run JazzMon in monitor mode it prepends "https://" + port 443 to to all my URLs. See example below:
2013.04.17,17:26:10,499 [CounterServiceSequence_1:ServerMonitorSequence_1] Exception during Task(ServerSetup): ConnectionException, Message: com.ibm.team.repository.common.transport.ConnectionException: CRJAZ1371E The URL "https://rtc.company.com:443/jts/versionCompatibility?clientVersion=3.0" cannot be reached. The server cannot be reached. The network could not connect to the server. The error is "Connection refused: connect". Contact your system administrator.
Given that I don't use "https" this causes the URL to be unreachable. I've also removed "http://" from my comma separated list in jm.properties but I end up with the same problem where it prepends "https://" to all my links.
Any idea on how to solve this issue? Anyone else experience this?
Accepted answer
Unfortunately an assumption was made that jazz installations all used https so the code checks for that and prepends https if it isn't found. You have demonstrated that that is a bad assumption.
I've filed workitem JazzMon should accept http URLs as well as https (261645) against JazzMon to get this fixed in the next patch release. Please feel free to subscribe to the defect and we'll let you know when there is a release including this fix.
I am sorry for the inconvenience.