RTC Client Plug-in v5.0.2 and Server 6.0.3 compatiblility
I am working through the Lab Exercises for creating server extensions. I am attempting to setup my development environment to match our production environment. We have the 6.0.3 version on our production servers but we are still using the Client Plug-in v5.0.2.
When I launch the server using the server.startup script in Linux, I can view the server in Firefox through the web interface. When I attempt to establish a connection through Eclipse however, I get the following error message:
CRJAZ1371E: The following URL cannot be reached: https://localhost:4993/ccm/versionCompatibility?clientVersion=5.0.2. The server cannot be reached. The network could not connect to the server. Connection refused.
Is there something I need to configure on the server to allow a connection from a previous version of the client?
Accepted answer
Please read https://rsjazz.wordpress.com/2013/07/09/new-version-and-now-experiences-with-sdk-and-plain-java-api-across-tool-versions/
In general you want to have the Plain Java API and the SDK on the same version as your server environment.
5.0.2 should work with 6.0.x, but there are a reasons why you don't want to just stay with this. One is that backward compatibility can have performance impact.
However, I don't believe that is the issue here. The problem might be the URL or port. The very strange port number 4993 might be contributing.
Regardless, please upgrade the client API to the server version.
Comments
We have plans to upgrade the client in the future. Currently we have some compatibility issues that prevent us from upgrading at this time. After posting I found the advanced server setting that specifies the minimum client version and it is set to 5.x.
I found the issue. In the team invitation I was using the port number of 4993 instead of 9443.