Re: [basex-talk] DBA deployed on JBoss (Wildfly)
Hi Marco, The additional redirection could indicate that the session variable could not be set, or is being lost again. Maybe you could do some tracing/debugging in the DBA function that checks if a user is logged in [1]? Cheers, Christian [1] https://github.com/BaseXdb/basex/blob/master/basex-api/src/main/webapp/dba/modules/cons.xqm#L76 On Wed, Sep 20, 2017 at 9:04 PM, Marco Letterewrote: > Hi all, > We created an application web app based on the BaseX .WAR distribution. > > If we deploy it under tomcat we can access all DBA related functionalities > after the login prompt. > If we try to do the same under WildFly 10, the application starts without > errors but trying to access the DBA pages the browser is just bounced back > to the login page. > Please check the snippets at [1] and [2] to observe the behaviour reflected > in the log files. After arriving to the final page one more request to > login?path=databases is received. > Is there anyone having experience with running BaseX under Jboss / Wildfly? > Thanks a lot, > Marco. > > [1] Tomcat DBA login > > 18:49:13.7540:0:0:0:0:0:0:1:55352 admin 302 76.47 ms > 18:49:13.7540:0:0:0:0:0:0:1:55352 admin 200 0.1 ms > 18:49:13.7560:0:0:0:0:0:0:1:55352 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/databases > 18:49:13.7780:0:0:0:0:0:0:1:55352 admin 302 21.5 ms > 18:49:13.7780:0:0:0:0:0:0:1:55352 admin 200 0.08 ms > 18:49:13.7800:0:0:0:0:0:0:1:55352 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/login?path=databases > 18:49:13.7920:0:0:0:0:0:0:1:55352 admin 200 11.91 ms > 18:49:13.8060:0:0:0:0:0:0:1:55352 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/static/style.css > 18:49:13.8080:0:0:0:0:0:0:1:55353 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/static/js.js > 18:49:13.8210:0:0:0:0:0:0:1:55352 admin 200 15.94 ms > 18:49:13.8240:0:0:0:0:0:0:1:55353 admin 200 16.12 ms > 18:49:13.8270:0:0:0:0:0:0:1:55352 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/static/basex.svg > 18:49:13.8410:0:0:0:0:0:0:1:55352 admin 200 14.16 ms > 18:49:50.4660:0:0:0:0:0:0:1:55510 admin REQUEST [POST] > http://localhost:8080/mywebapp/dba/login-check > 18:49:50.5370:0:0:0:0:0:0:1:55510 admin INFODBA user was logged > in: admin > 18:49:50.5370:0:0:0:0:0:0:1:55510 admin 302 71.72 ms > 18:49:50.5370:0:0:0:0:0:0:1:55510 admin 200 0.09 ms > 18:49:50.5400:0:0:0:0:0:0:1:55510 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/databases > 18:49:50.5770:0:0:0:0:0:0:1:55510 admin 200 37.53 ms > 18:49:50.5910:0:0:0:0:0:0:1:55510 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/static/style.css > 18:49:50.5940:0:0:0:0:0:0:1:55511 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/static/js.js > 18:49:50.6050:0:0:0:0:0:0:1:55510 admin 200 14.41 ms > 18:49:50.6070:0:0:0:0:0:0:1:55511 admin 200 12.49 ms > 18:49:50.6130:0:0:0:0:0:0:1:55511 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/static/basex.svg > 18:49:50.6220:0:0:0:0:0:0:1:55511 admin 200 9.8 ms > > [2] Wildfly DBA login > > 18:57:29.915127.0.0.1:57601 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/ > 18:57:30.594127.0.0.1:57601 admin 302 681.49 ms > 18:57:30.594127.0.0.1:57601 admin 200 0.18 ms > 18:57:30.599127.0.0.1:57601 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/databases > 18:57:30.660127.0.0.1:57601 admin 302 61.28 ms > 18:57:30.660127.0.0.1:57601 admin 200 0.1 ms > 18:57:30.663127.0.0.1:57601 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/login?path=databases > 18:57:30.684127.0.0.1:57601 admin 200 20.65 ms > 18:57:30.699127.0.0.1:57602 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/static/js.js > 18:57:30.699127.0.0.1:57601 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/static/style.css > 18:57:30.718127.0.0.1:57601 admin 200 19.23 ms > 18:57:30.721127.0.0.1:57602 admin 200 21.71 ms > 18:57:30.723127.0.0.1:57601 admin REQUEST [GET] > http://localhost:8080/mywebapp/dba/static/basex.svg > 18:57:30.745127.0.0.1:57601 admin 200 22.75 ms > > 18:57:50.379127.0.0.1:57601 admin REQUEST [POST] > http://localhost:8080/mywebapp/dba/login-check > 18:57:50.442127.0.0.1:57601 admin INFODBA user was logged in: > admin > 18:57:50.442127.0.0.1:57601 admin 302 63.28 ms > 18:57:50.442127.0.0.1:57601 admin 200 0.1 ms > 18:57:50.446127.0.0.1:57601 admin REQUEST [GET] >
[basex-talk] DBA deployed on JBoss (Wildfly)
Hi all, We created an application web app based on the BaseX .WAR distribution. If we deploy it under tomcat we can access all DBA related functionalities after the login prompt. If we try to do the same under WildFly 10, the application starts without errors but trying to access the DBA pages the browser is just bounced back to the login page. Please check the snippets at [1] and [2] to observe the behaviour reflected in the log files. After arriving to the final page one more request to login?path=databases is received. Is there anyone having experience with running BaseX under Jboss / Wildfly? Thanks a lot, Marco. [1] Tomcat DBA login 18:49:13.7540:0:0:0:0:0:0:1:55352 admin 302 76.47 ms 18:49:13.7540:0:0:0:0:0:0:1:55352 admin 200 0.1 ms 18:49:13.7560:0:0:0:0:0:0:1:55352 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/databases 18:49:13.7780:0:0:0:0:0:0:1:55352 admin 302 21.5 ms 18:49:13.7780:0:0:0:0:0:0:1:55352 admin 200 0.08 ms 18:49:13.7800:0:0:0:0:0:0:1:55352 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/login?path=databases 18:49:13.7920:0:0:0:0:0:0:1:55352 admin 200 11.91 ms 18:49:13.8060:0:0:0:0:0:0:1:55352 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/style.css 18:49:13.8080:0:0:0:0:0:0:1:55353 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/js.js 18:49:13.8210:0:0:0:0:0:0:1:55352 admin 200 15.94 ms 18:49:13.8240:0:0:0:0:0:0:1:55353 admin 200 16.12 ms 18:49:13.8270:0:0:0:0:0:0:1:55352 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/basex.svg 18:49:13.8410:0:0:0:0:0:0:1:55352 admin 200 14.16 ms 18:49:50.4660:0:0:0:0:0:0:1:55510 admin REQUEST [POST] http://localhost:8080/mywebapp/dba/login-check 18:49:50.5370:0:0:0:0:0:0:1:55510 admin INFODBA user was logged in: admin 18:49:50.5370:0:0:0:0:0:0:1:55510 admin 302 71.72 ms 18:49:50.5370:0:0:0:0:0:0:1:55510 admin 200 0.09 ms 18:49:50.5400:0:0:0:0:0:0:1:55510 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/databases 18:49:50.5770:0:0:0:0:0:0:1:55510 admin 200 37.53 ms 18:49:50.5910:0:0:0:0:0:0:1:55510 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/style.css 18:49:50.5940:0:0:0:0:0:0:1:55511 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/js.js 18:49:50.6050:0:0:0:0:0:0:1:55510 admin 200 14.41 ms 18:49:50.6070:0:0:0:0:0:0:1:55511 admin 200 12.49 ms 18:49:50.6130:0:0:0:0:0:0:1:55511 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/basex.svg 18:49:50.6220:0:0:0:0:0:0:1:55511 admin 200 9.8 ms [2] Wildfly DBA login 18:57:29.915127.0.0.1:57601 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/ 18:57:30.594127.0.0.1:57601 admin 302 681.49 ms 18:57:30.594127.0.0.1:57601 admin 200 0.18 ms 18:57:30.599127.0.0.1:57601 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/databases 18:57:30.660127.0.0.1:57601 admin 302 61.28 ms 18:57:30.660127.0.0.1:57601 admin 200 0.1 ms 18:57:30.663127.0.0.1:57601 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/login?path=databases 18:57:30.684127.0.0.1:57601 admin 200 20.65 ms 18:57:30.699127.0.0.1:57602 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/js.js 18:57:30.699127.0.0.1:57601 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/style.css 18:57:30.718127.0.0.1:57601 admin 200 19.23 ms 18:57:30.721127.0.0.1:57602 admin 200 21.71 ms 18:57:30.723127.0.0.1:57601 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/basex.svg 18:57:30.745127.0.0.1:57601 admin 200 22.75 ms 18:57:50.379127.0.0.1:57601 admin REQUEST [POST] http://localhost:8080/mywebapp/dba/login-check 18:57:50.442127.0.0.1:57601 admin INFODBA user was logged in: admin 18:57:50.442127.0.0.1:57601 admin 302 63.28 ms 18:57:50.442127.0.0.1:57601 admin 200 0.1 ms 18:57:50.446127.0.0.1:57601 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/databases 18:57:50.463127.0.0.1:57601 admin 302 17.4 ms 18:57:50.463127.0.0.1:57601 admin 200 0.09 ms 18:57:50.466127.0.0.1:57601 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/login?path=databases 18:57:50.476127.0.0.1:57601 admin 200 10.89 ms 18:57:50.490127.0.0.1:57602 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/js.js 18:57:50.493127.0.0.1:57601 admin REQUEST [GET] http://localhost:8080/mywebapp/dba/static/style.css 18:57:50.502