From the ClusterJ docs, it seem we always need to
* include the clusterj.jar from the MySQL Cluster folder
* point -Djava.library.path to the /lib folder so that the NDB engine .so file can be found
How does this work when the java app is deployed on a different server?
Does it need to manually copy these two files into a local folder?
What happens if those are slightly out of date compared to the cluster (e.g. the Java app has version 7.2 of these libs and Operations just upgraded the Cluster to 7.3). Are the APIs guaranteed to be backwards compatible?
Thank you
Jacek
* include the clusterj.jar from the MySQL Cluster folder
* point -Djava.library.path to the /lib folder so that the NDB engine .so file can be found
How does this work when the java app is deployed on a different server?
Does it need to manually copy these two files into a local folder?
What happens if those are slightly out of date compared to the cluster (e.g. the Java app has version 7.2 of these libs and Operations just upgraded the Cluster to 7.3). Are the APIs guaranteed to be backwards compatible?
Thank you
Jacek