I want to configure Jive servers en-masse in a scalable way. Duplicating the actual Jive configuration itself is really easy and scalable because I can just copy conf/jive-messenger.xml to whichever machine I need to and re-start Jive.
Duplicating Jive’'s HSQLDB is more difficult, it seems. I only care about user names, not creation dates, or settings, or anything else. What does everyone think is the best way to do this?
I was thinking of using the User Import Export plugin (http://www.jivesoftware.org/messenger/plugins.jsp) to generate the XML file containing the user data, but is there some way to remotely “push” this file onto a Jive server? Perhaps just drop it into JIVE_MESSENGER/export/ and Jive would take care of it?
That would be the nicest and easiest thing to do.
Is there a way to remotely connect to the embedded DB and run SQL statements?
As a last resort, I can see myself using EmbeddedConnectionProvider.getConnection() and running INSERT SQL statements.
So what does everyone think? And thanks to anyone willing to help ahead of time.