I'm a little by confused by the documentation at
http://docs.basex.org/wiki/Startup
I think I'm confused in two ways.
First, I seem to be unclear on the similarities and differences among the various top-level programs that seem to be runnable. (I've never run anything but the GUI, or felt the need to do so until now, but I'm trying to figure out how to use the BaseX server in a Web application.)
Is there any guide to how these things differ from each other?
Second, the document says there are several different ways to start the BaseX server:
• Double click on the BaseX Server (Start) icon. This will also start the JAX-RX server. • Run one of the basexserver/basexserver.bat scripts • Execute the command java -cp BaseX.jar org.basex.BaseXServer
I'm confused because
- I don't see any icon labeled "BaseX Server (Start)". - Neither Spotlight (the Mac OS X file-system search) nor 'find' is able to locate any directory named 'basexserver' in or near the place where I installed BaseX.
Running the 'java' command from the command line does seem to work (at least, it produces the message "Server was started").
Is the BaseX Server (Start) icon provided for some but not all operating systems / in some but not all downloads? Or did I screw up the installation and not do it right?
The document
http://docs.basex.org/wiki/Start_Scripts
seems to suggest that the scripts are expected to be part of a Mac OS X installation as well as a Linux and Windows installation.
What I downloaded was BaseX671.dmg, and all I found to install there was BaseX.app, which does not, as far as I have been able to tell, include any shell scripts.
Perhaps the download packages have been prepared on the assumption that those who want to run the server separately from the GUI will download the platform-independent package?
I'll be grateful for any light anyone can shed on this.
Thanks!