Accessing basex from rest and from java api
Saturday, 2 June 2012 · 4 messages · last reply 4 Jun 2012
HO
Henrique Oliveira2 Jun 2012 01:09 #
Hi All,
Is possible to access BaseX from REST and Java API at the same time, same dbpath?
I deployed BaseX.war in Jetty server, it is running on port 8080, I tried to connect using
Java API without success.
it seems is running on 1984 port too.
INFO:
General Information
Version: 7.2.1
Used Memory: 2883 KB
Main Options
DBPATH: /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp/data DEBUG: false
EVENTPORT: 1985
HOST: localhost
HTTPPATH: /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp HTTPPORT: 8984
KEEPALIVE: 0
LANG: English
LANGKEYS: false
NONPROXYHOSTS:
PARALLEL: 8
PORT: 1984
PROXYHOST:
PROXYPORT: 80
REPOPATH: /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp/repo SERVERHOST:
SERVERPORT: 1984
STOPPORT: 8985
TIMEOUT: 0
Options
ADDARCHIVES: true
ADDRAW: false
ATTRINDEX: true
AUTOFLUSH: true
BINDINGS:
CACHEQUERY: false
CASESENS: false
CATFILE:
CHOP: true
COMPPLAN: true
CREATEFILTER: *.xml
DIACRITICS: false
DOTCOMPACT: false
DOTDISPLAY: true
DOTPLAN: false
DOTTY: dotty
DTD: false
EXPORTER:
FORCECREATE: false
FTINDEX: false
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 INTPARSE: true
LANGUAGE: en
LSERROR: 0
MAINMEM: false
MAXCATS: 100
MAXHITS: -1
MAXLEN: 96
MAXSTAT: 30
PARSER: xml
PARSEROPT: encoding=UTF-8,flat=false,format=verbose,header=false,jsonml=false,lines=true,separator=comma PATHINDEX: true
QUERYINFO: false
QUERYPATH:
RUNS: 1
SCORING: 0
SERIALIZE: true
SERIALIZER:
SKIPCORRUPT: false
STEMMING: false
STOPWORDS:
TAILCALLS: 42
TEXTINDEX: true
UPDINDEX: false
WILDCARDS: false
WRITEBACK: false
XMLPLAN: false
XQUERY3: true--
Henrique Oliveira
CG
Christian Grün2 Jun 2012 16:59 #
Hi Henrique,
as there has recently been some discussion on that, both on the list and internally, we're currently trying to find a satisfying solution for the next BaseX 7.3 (due in ~2 weeks), which will be documented in the following GitHub issue:
https://github.com/BaseXdb/basex/issues/511
We'll most probably remove the "client" mode, which was triggering connections to existing BaseX server instances (either local or remote), and add the default mode to our web application. As soon as this is implemented, you'll be able to access the same databases via the Java API and the 1984 port.
Stay tuned,
Christian
Quoted text · Henrique Oliveira · 104 lines
On Fri, Jun 1, 2012 at 11:08 PM, Henrique Oliveira <henriqueolliveira at gmail.com> wrote: > Hi All, > > Is possible to access BaseX from REST and Java API at the same time, same > dbpath? > I deployed BaseX.war in Jetty server, it is running on port 8080, I tried to > connect using > Java API without success. > it seems is running on 1984 port too. > > INFO: > > General Information > Version: 7.2.1 > Used Memory: 2883 KB > > Main Options > DBPATH: > /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp/data > DEBUG: false > EVENTPORT: 1985 > HOST: localhost > HTTPPATH: > /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp > HTTPPORT: 8984 > KEEPALIVE: 0 > LANG: English > LANGKEYS: false > NONPROXYHOSTS: > PARALLEL: 8 > PORT: 1984 > PROXYHOST: > PROXYPORT: 80 > REPOPATH: > /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp/repo > SERVERHOST: > SERVERPORT: 1984 > STOPPORT: 8985 > TIMEOUT: 0 > > Options > ADDARCHIVES: true > ADDRAW: false > ATTRINDEX: true > AUTOFLUSH: true > BINDINGS: > CACHEQUERY: false > CASESENS: false > CATFILE: > CHOP: true > COMPPLAN: true > CREATEFILTER: *.xml > DIACRITICS: false > DOTCOMPACT: false > DOTDISPLAY: true > DOTPLAN: false > DOTTY: dotty > DTD: false > EXPORTER: > FORCECREATE: false > FTINDEX: false > 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 > INTPARSE: true > LANGUAGE: en > LSERROR: 0 > MAINMEM: false > MAXCATS: 100 > MAXHITS: -1 > MAXLEN: 96 > MAXSTAT: 30 > PARSER: xml > PARSEROPT: > encoding=UTF-8,flat=false,format=verbose,header=false,jsonml=false,lines=true,separator=comma > PATHINDEX: true > QUERYINFO: false > QUERYPATH: > RUNS: 1 > SCORING: 0 > SERIALIZE: true > SERIALIZER: > SKIPCORRUPT: false > STEMMING: false > STOPWORDS: > TAILCALLS: 42 > TEXTINDEX: true > UPDINDEX: false > WILDCARDS: false > WRITEBACK: false > XMLPLAN: false > XQUERY3: true > > > > -- > Henrique Oliveira > > > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >
CG
Hi Henrique, hi Anupam,
the latest snapshot of BaseX [1] allows you to start BaseX in the so-called "server" mode, which will start a database server after the first call of a web service [2]. This is an early version, which should nevertheless be stable. Your feedback is welcome!
Christian
[1] http://files.basex.org/releases/latest/
[2] http://docs.basex.org/wiki/Web_Application
Quoted text · Henrique Oliveira · 104 lines
On Fri, Jun 1, 2012 at 11:08 PM, Henrique Oliveira <henriqueolliveira at gmail.com> wrote: > Hi All, > > Is possible to access BaseX from REST and Java API at the same time, same > dbpath? > I deployed BaseX.war in Jetty server, it is running on port 8080, I tried to > connect using > Java API without success. > it seems is running on 1984 port too. > > INFO: > > General Information > Version: 7.2.1 > Used Memory: 2883 KB > > Main Options > DBPATH: > /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp/data > DEBUG: false > EVENTPORT: 1985 > HOST: localhost > HTTPPATH: > /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp > HTTPPORT: 8984 > KEEPALIVE: 0 > LANG: English > LANGKEYS: false > NONPROXYHOSTS: > PARALLEL: 8 > PORT: 1984 > PROXYHOST: > PROXYPORT: 80 > REPOPATH: > /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp/repo > SERVERHOST: > SERVERPORT: 1984 > STOPPORT: 8985 > TIMEOUT: 0 > > Options > ADDARCHIVES: true > ADDRAW: false > ATTRINDEX: true > AUTOFLUSH: true > BINDINGS: > CACHEQUERY: false > CASESENS: false > CATFILE: > CHOP: true > COMPPLAN: true > CREATEFILTER: *.xml > DIACRITICS: false > DOTCOMPACT: false > DOTDISPLAY: true > DOTPLAN: false > DOTTY: dotty > DTD: false > EXPORTER: > FORCECREATE: false > FTINDEX: false > 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 > INTPARSE: true > LANGUAGE: en > LSERROR: 0 > MAINMEM: false > MAXCATS: 100 > MAXHITS: -1 > MAXLEN: 96 > MAXSTAT: 30 > PARSER: xml > PARSEROPT: > encoding=UTF-8,flat=false,format=verbose,header=false,jsonml=false,lines=true,separator=comma > PATHINDEX: true > QUERYINFO: false > QUERYPATH: > RUNS: 1 > SCORING: 0 > SERIALIZE: true > SERIALIZER: > SKIPCORRUPT: false > STEMMING: false > STOPWORDS: > TAILCALLS: 42 > TEXTINDEX: true > UPDINDEX: false > WILDCARDS: false > WRITEBACK: false > XMLPLAN: false > XQUERY3: true > > > > -- > Henrique Oliveira > > > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >
HO
Henrique Oliveira4 Jun 2012 16:13 #
Hi there,
I'll get latest snapshot and test it.
Regards
2012/6/2 Christian Grün <christian.gruen at gmail.com>
Quoted text · Christian Grün · 124 lines
> Hi Henrique, hi Anupam, > > the latest snapshot of BaseX [1] allows you to start BaseX in the > so-called "server" mode, which will start a database server after the > first call of a web service [2]. This is an early version, which > should nevertheless be stable. Your feedback is welcome! > > Christian > > [1] http://files.basex.org/releases/latest/ > [2] http://docs.basex.org/wiki/Web_Application > ___________________________ > > On Fri, Jun 1, 2012 at 11:08 PM, Henrique Oliveira > <henriqueolliveira at gmail.com> wrote: > > Hi All, > > > > Is possible to access BaseX from REST and Java API at the same time, same > > dbpath? > > I deployed BaseX.war in Jetty server, it is running on port 8080, I > tried to > > connect using > > Java API without success. > > it seems is running on 1984 port too. > > > > INFO: > > > > General Information > > Version: 7.2.1 > > Used Memory: 2883 KB > > > > Main Options > > DBPATH: > > > /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp/data > > DEBUG: false > > EVENTPORT: 1985 > > HOST: localhost > > HTTPPATH: > > > /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp > > HTTPPORT: 8984 > > KEEPALIVE: 0 > > LANG: English > > LANGKEYS: false > > NONPROXYHOSTS: > > PARALLEL: 8 > > PORT: 1984 > > PROXYHOST: > > PROXYPORT: 80 > > REPOPATH: > > > /private/var/folders/lb/_mgf_38n5nz05z_jbs3zkvbc0000gn/T/jetty-0.0.0.0-8080-BaseX721.war-_BaseX721-any-/webapp/repo > > SERVERHOST: > > SERVERPORT: 1984 > > STOPPORT: 8985 > > TIMEOUT: 0 > > > > Options > > ADDARCHIVES: true > > ADDRAW: false > > ATTRINDEX: true > > AUTOFLUSH: true > > BINDINGS: > > CACHEQUERY: false > > CASESENS: false > > CATFILE: > > CHOP: true > > COMPPLAN: true > > CREATEFILTER: *.xml > > DIACRITICS: false > > DOTCOMPACT: false > > DOTDISPLAY: true > > DOTPLAN: false > > DOTTY: dotty > > DTD: false > > EXPORTER: > > FORCECREATE: false > > FTINDEX: false > > 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 > > INTPARSE: true > > LANGUAGE: en > > LSERROR: 0 > > MAINMEM: false > > MAXCATS: 100 > > MAXHITS: -1 > > MAXLEN: 96 > > MAXSTAT: 30 > > PARSER: xml > > PARSEROPT: > > > encoding=UTF-8,flat=false,format=verbose,header=false,jsonml=false,lines=true,separator=comma > > PATHINDEX: true > > QUERYINFO: false > > QUERYPATH: > > RUNS: 1 > > SCORING: 0 > > SERIALIZE: true > > SERIALIZER: > > SKIPCORRUPT: false > > STEMMING: false > > STOPWORDS: > > TAILCALLS: 42 > > TEXTINDEX: true > > UPDINDEX: false > > WILDCARDS: false > > WRITEBACK: false > > XMLPLAN: false > > XQUERY3: true > > > > > > > > -- > > Henrique Oliveira > > > > > > _______________________________________________ > > BaseX-Talk mailing list > > BaseX-Talk at mailman.uni-konstanz.de > > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk > > >
--
Henrique Oliveira
Written for BaseX 7.2. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery