I am upgrading Confluence from Server 5.8.8 to Data Center 6.2.3 and I'm having trouble with the Synchrony configration. With Server 6.2.3, Synchrony starts of its own accord when bin/start-confluence.sh is run. With Data Center 6.2.3 Synchrony seems to need to be started separately. That seems counterintuitive.
To start Synchrony I have to start a java process from the command line. The command is rather large and unwieldly (see below). Is there a better way to do this? Is there a way to have Confluence start Synchrony automatically?
$CATALINA_HOME/synchrony]$ java -Xss2048k -Xmx2g -classpath /opt/atlassian/atlassian-confluence-6.2.3/synchrony/synchrony-standalone.jar:/opt/atlassian/atlassian-confluence-6.2.3/synchrony/mysql-connector-java-5.1.11.jar
-Dsynchrony_cluster_impl=hazelcast-btf
-Dsynchrony_port=8091
-Dcluster_listen_port=5701
-Dsynchrony_cluster_base_port=25500
-Dcluster_join_type=tcpip
-Dcluster_join_tcpip.members=10.128.192.154,10.128.192.161
-Dsynchrony_context_path=/synchrony
-Dsynchrony_cluster_bind=10.128.192.154
-Dsynchrony_bind=10.128.192.154
-Dcluster_interfaces=10.128.192.154
-Dsynchrony_service_url=http://sjcwiki02-corp.spockmate.com:8091/synchrony
-Djwt_private_key=<PRIVATEKEY>
-Djwt_public_key=<PUBLICKEY>
-Dsynchrony_database_url=jdbc:mysql://sjcmysql04-corp.spockmate.com:3306/confluence?verifyServerCertificate=false&useSSL=true&requireSSL=true&useUnicode=true&characterEncoding=UTF8&sessionVariables=default_storage_engine=InnoDB
-Dsynchrony_database_username=username
-Dsynchrony_database_password=password
-Dip_whitelist=127.0.0.1,localhost
synchrony_core sql