Re: [basex-talk] DBA deployed on JBoss (Wildfly)

2017-09-20 Thread Christian GrĂ¼n
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 Lettere  wrote:
> 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)

2017-09-20 Thread Marco Lettere

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