Made symbolic link in '/usr/local/bin/ to basexhttp ('/usr/local/basex/basex/bin/basexhttp')
As normal user:
$ basexhttp Saving properties in "/usr/local/basex/basex/.basex"... /usr/local/basex/basex/.basex could not be written. java.io.FileNotFoundException: /usr/local/basex/basex/data/.logs/2013-12-19.log (No such file or directory) at java.io.FileOutputStream.openAppend(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:207) at org.basex.server.Log.write(Log.java:92) at org.basex.server.Log.writeServer(Log.java:68) at org.basex.BaseXServer.<init>(BaseXServer.java:113) at org.basex.http.HTTPContext.init(HTTPContext.java:365) at org.basex.http.BaseXServlet.init(BaseXServlet.java:34) at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:534) at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:346) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:742) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1252) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:710) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) at org.eclipse.jetty.server.Server.doStart(Server.java:282) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.basex.BaseXHTTP.<init>(BaseXHTTP.java:118) at org.basex.BaseXHTTP.main(BaseXHTTP.java:48)
Looks like permissions are the problem; the software is not designed to install in a system directory and run using user home directory?