Hello,
I cannot set the http server to use a distant DB.
In the restxq.xqm file, I always get
Using this: let $count := (count(db:open('logs')/top/session))
in restxq.xqm, I always get the error: Stopped at line 15, column 38 in /usr/share/tomcat/webapps/BaseX72/restxq.xqm: [BASX0003] Database 'logs' not found. On the web browser.
Using a CLI from a distant server, I can access the 'logs' DB.
The db:list() instruction returns nothing.
In web.xml, I set org.basex.mode to "client" and "host" to the IP of my DB server. Something I don't understand is that in the below output (db:system()) I can see that "host" is present whereas "mode" is not. Credential are OK. Any clue?
When in "client" mode, is "dbpath" useful?
Thanks, Gilles.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE top PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<top> <system> <generalinformation> <version>7.2</version> <usedmemory>21887 KB</usedmemory> </generalinformation> <mainoptions>
<dbpath>/home/basex/BaseXData</dbpath> <debug>true</debug> <eventport>1985</eventport> <host>10.129.63.129</host> <httppath>/usr/share/tomcat/webapps/BaseX72/</httppath> <httpport>8984</httpport>
<keepalive>0</keepalive> <lang>English</lang> <langkeys>false</langkeys> <nonproxyhosts></nonproxyhosts> <parallel>8</parallel> <port>1984</port>
<proxyhost></proxyhost> <proxyport>80</proxyport> <repopath>/usr/share/tomcat/webapps/BaseX72//repo</repopath> <serverhost></serverhost> <serverport>1984</serverport> <stopport>8985</stopport> <timeout>0</timeout>
</mainoptions> <options> <addarchives>true</addarchives> <addraw>false</addraw> <attrindex>true</attrindex> <autoflush>true</autoflush> <bindings></bindings>
<cachequery>false</cachequery> <casesens>false</casesens> <catfile></catfile> <chop>true</chop> <compplan>true</compplan> <createfilter>*.xml</createfilter>
<diacritics>false</diacritics> <dotcompact>false</dotcompact> <dotdisplay>true</dotdisplay> <dotplan>false</dotplan> <dotty>dotty</dotty> <dtd>false</dtd>
<exporter></exporter> <forcecreate>false</forcecreate> <ftindex>false</ftindex> <htmlopt>html=false,omit-xml-declaration=false,method=xml,nons=false,nobogons=false,nodefaults=false,nocolons=false,norestart=false,ignorable=false,emptybogons=false,any=false,norootbogons=false,nocdata=false,lexical=false,encoding=utf-8</htmlopt> <intparse>true</intparse> <language>en</language>
<lserror>0</lserror> <mainmem>false</mainmem> <maxcats>100</maxcats> <maxhits>-1</maxhits> <maxlen>96</maxlen> <maxstat>30</maxstat>
<parser>xml</parser> <parseropt>encoding=UTF-8,flat=false,format=verbose,header=false,jsonml=false,lines=true,separator=comma</parseropt> <pathindex>true</pathindex> <queryinfo>false</queryinfo> <querypath></querypath> <runs>1</runs>
<scoring>0</scoring> <serialize>true</serialize> <serializer></serializer> <skipcorrupt>false</skipcorrupt> <stemming>false</stemming> <stopwords></stopwords> <tailcalls>42</tailcalls>
<textindex>true</textindex> <updindex>false</updindex> <wildcards>false</wildcards> <writeback>false</writeback> <xmlplan>false</xmlplan> <xquery3>true</xquery3>
</options> </system> </top>