Hi Kristian,
I previously had BaseX 8.1.1 working as a Tomcat webapp and it all worked fine. I know tried to simply put BaseX82.war as another webapp, but the second webapp seems to connect to the BaseX instance in the first webapp.
True, same on my machine. It doesn't seem to be due to 8.2. Instead, Tomcat seems to adopts some options from a running BaseX instance (and the primary instance might differ after a restart of Tomcat):
http://localhost:8080/BaseX811/rest?query=db:system()
<system> <generalinformation> <version>8.1.1</version> </generalinformation> <globaloptions> <dbpath>C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\BaseX811\data</dbpath> ...
http://localhost:8080/BaseX82/rest?query=db:system()
<system> <generalinformation> <version>8.2</version> <usedmemory>37 MB</usedmemory> </generalinformation> <globaloptions> <authmethod>Basic</authmethod> <dbpath>C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\BaseX811\data</dbpath> ...
I currently have no idea if this can be fixed in Tomcat or BaseX (I don't know such a behavior from Jetty), but... I'll try to find out more.
Christian