Hi Jonathan,
The blog example seems to be based on BaseX 7 [1] (which was still based on Jetty 8), so you may need to run it with an older version of BaseX.
Best, Christian
[1] https://github.com/siserle/blog-example/blob/master/pom.xml#L89
On Fri, Oct 22, 2021 at 7:54 PM Jonathan Robie jonathan.robie@gmail.com wrote:
$ git clone https://github.com/siserle/blog-example $ basexhttp
/Users/.../blog-example/.basex: Unknown option 'GLOBALLOCK'. /Users/.../blog-example/.basex: Unknown option 'EVENTPORT'. /Users/.../blog-example/.basex: writing new configuration file. [main] INFO org.eclipse.jetty.util.log - Logging initialized @992ms to org.eclipse.jetty.util.log.Slf4jLog [main] WARN org.eclipse.jetty.xml.XmlConfiguration - Config error at <Call name="addConnector"><Arg> <New class="org.eclipse.jetty.server.nio.SelectChannelConnector"><Set name="host"><SystemProperty name="org.basex.serverhost" default="0.0.0.0"/></Set><Set name="port"><SystemProperty name="org.basex.serverport" default="8984"/></Set><Set name="maxIdleTime">60000</Set><Set name="reuseAddress">false</Set><Set name="Acceptors">2</Set></New> </Arg></Call> org.eclipse.jetty.server.nio.SelectChannelConnector
That resulted in rewriting the .basex config file:
$ git diff .basex
diff --git a/.basex b/.basex
index f5d8f6b..872cefa 100644
--- a/.basex
+++ b/.basex
@@ -1,24 +1,25 @@
-# BaseX Property File.
# General Options
+DEBUG = false
DBPATH = data
+LOGPATH = .logs
REPOPATH = repo
-DEBUG = false
LANG = English
LANGKEYS = false
-GLOBALLOCK = false
+FAIRLOCK = false
+CACHETIMEOUT = 3600
# Client/Server Architecture
HOST = localhost
PORT = 1984
SERVERPORT = 1984
-EVENTPORT = 1985
USER =
PASSWORD =
SERVERHOST =
PROXYHOST =
PROXYPORT = 80
NONPROXYHOSTS =
+IGNORECERT = false
+IGNOREHOSTNAME = false
TIMEOUT = 30
KEEPALIVE = 600
PARALLEL = 8
@@ -27,9 +28,12 @@ LOGMSGMAXLEN = 1000
# HTTP Services
WEBPATH = .
+RESTPATH =
RESTXQPATH = restxq
+PARSERESTXQ = 3
HTTPLOCAL = false
STOPPORT = 8985
+AUTHMETHOD = Basic
If I try again, there are no rewrites, but it still does not start:
$ basexhttp
[main] INFO org.eclipse.jetty.util.log - Logging initialized @303ms to org.eclipse.jetty.util.log.Slf4jLog
[main] WARN org.eclipse.jetty.xml.XmlConfiguration - Config error at <Call name="addConnector"><Arg>
<New class="org.eclipse.jetty.server.nio.SelectChannelConnector"><Set name="host"><SystemProperty name="org.basex.serverhost" default="0.0.0.0"/></Set><Set name="port"><SystemProperty name="org.basex.serverport" default="8984"/></Set><Set name="maxIdleTime">60000</Set><Set name="reuseAddress">false</Set><Set name="Acceptors">2</Set></New> </Arg></Call>
org.eclipse.jetty.server.nio.SelectChannelConnector
Any clues?
Thanks!
Jonathan