I'm trying to set up some basic Web services using the basexhttp server. I'm on OS X.
If I understand the docs, after running the basexhttp command, I should get the sample HTML start page returned by page:start() function defined in the restxq.xqm file when I go to http://localhost:8984 However I'm not getting that page, I'm getting a 404 response from the Jetty server: HTTP ERROR 404Problem accessing /. Reason: No function found that matches the request. Powered by Jetty:// I verified that restxq.xqm is a loaded module: > repo list Name Version Type Path ------------------------------------- - Internal .DS_Store restxq - Internal restxq.xqm 2 package(s). > I'm sure this worked when I first started playing with BaseX and installed it initially. I tried both 8.0.3 (the first version I used) and 8.1 with no difference. I must have done something to the configuration to cause this problem but I don't see any obvious mistake on my part: I haven't knowingly changed the web.xml or jetty.xml files and web.xml seems to clearly enable handling of root URLs by the RESTXQ handler: <servlet> <servlet-name>RESTXQ</servlet-name> <servlet-class>org.basex.http.restxq.RestXqServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>RESTXQ</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> The WebDAV service does work: I can retrieve files from specific databases using the WeDAV url. Any suggestions on where my configuration might be bad? Thanks, Eliot ————— Eliot Kimber, Owner Contrext, LLC http://contrext.com