Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-09 Thread a . bouchet
Thanks to all for the precious indications and examples.

The issue with ssh was related to creating a new application with the same
name as a previously deleted application, on windows at least.

And finally, a WAR deployment is not necessary, which is cool, thanks to
the openshift basex quick start repository mentioned above.

Best wishes
ab


 Well, I followed step by step the provided guide with Putty, but it ended
 up with:

 Server refused our key and still the message Disconnected: No supported
 authentification methods available  etc.

 Still no luck with Openshift. It looked like a nice hosting solution
 though...



 I  use windows8. Getting all the ssh keys right can be challenging. Are
 you
 able to create just a simple DIY app?
 and then ssh  into it. see
 https://www.openshift.com/blogs/access-your-application-gear-using-ssh-with-putty
 .
 Beyond that which of approaches above are you trying?
 If it is https://github.com/Quodatum/openshift-basex-quick-start .Which
 step fails?

 /Andy





 On 8 May 2014 17:08, a.bouc...@no-log.org wrote:

 Andy, Dirk, Christian, many thanks for the indications.

 However I still have no luck with openshift as whatever I'm doing, the
 ssh
 connection does not want to work.

 I tried everything including switching from windows 8 to a windows 7
 machine, using git BASH, etc, and even using SFTP via filezilla as
 explained here:

 (
 https://www.openshift.com/blogs/using-filezilla-and-sftp-on-windows-with-openshift
 )

 as well as following this advices for windows OS:

 https://www.openshift.com/blogs/tips-for-creating-openshift-apps-with-windows

 but each time, it says Permission Denied or No supported
 authentication
 methods available (server sent:
 publickey,gssapi-keyex,gssapi-with-mic).

 So it does not want to git clone the application to the local machine
 via ssh...

 Rather frustrating, but well, I'm patient and open to any suggestion.



  Andy,
 
  thanks for the interesting link!
 
  Christian
 
 
 
  On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com
 wrote:
  Hi Aurelien,
 
  If you do try the BaseXHTTP server route on OpenShift, rather than
 the
  WAR
  packaging, this repo may help
  https://github.com/Quodatum/openshift-basex-quick-start. By default
 just
  RESTXQ is enabled but it is easy to re-able REST and or Webdav.
  This uses the OpenShift data directory to provide persistence across
  restarts.
 
  /Andy
 
 
  On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:
 
  Hello Aurelien,
 
  how to deploy a WAR file heavily depends on the container you are
  using,
  so there is no general guidance from us. It might be more advisable
 to
  ask on the actual container mailing list (i.e. tomcat, jetty,
 whatever)
  or consult their documentation.
 
  Having said that, some time ago I testes BaseX on OpenShift using
  JBosAS. This documentation actually helped me:
 
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas
 
  I just pushed the repository to github:
  https://github.com/dirkk/openshift-basex
 
  Now, when modifying the RestXQ files I simply edit the files in
  src/main/webapp, commit (git commit) them and by using git push
 push
  them to openshift. Using maven, OpenShift compiles the WAR file and
  deploys it automatically at http://jbossas-dirkk.rhcloud.com/
 
  Be ware, that when you use OpenShift, everything is subject to your
 git
  repository, i.e. they might spawn a new process by cloning your
  repository. This means, everything you store on the file system
 which
  is
  not in git is actually not safely stored (you can use S3 or similar
 to
  do so). So this also applies to BaseX when it stores its database
  files.
 
  Also, you might want to take a look at the BaseXHTTP version. In
 this
  case, BaseX runs within a Jetty servlet container and this is as
 simple
  as starting basexhttp. So if you want to be up and running in no
 time,
  this might be your safest bet (if you have a web server were you
 can
  run
  java).
 
  Cheers,
  Dirk
 
  On 08/05/14 12:41, a.bouc...@no-log.org wrote:
   Hello,
  
   Thanks to the developers for the excellent database software. I
 love
   basex having used it on windows desktop for some little
  database-driven
   projects, but now, I'd like to deploy it in the context of a web
   application, if possible.
  
   So I read everything I could find about the topic but didn't find
 a
   step-by-step guide of how to accomplish it.
  
   I'm not familiar with java, but I tried to deploy the
 downloadable
  BaseX
   war application on Appfog services, and also using Openshift with
  Tomcat
   7.
  
   On Appfog, the process of installing the war file (which seemed
 to
 be
   straightforward) didn't complete and generated a java console
 error.
  
   (cf
  
  
 http://stackoverflow.com/questions/12283448/deploy-simple-java-web-application-on-appfog
 )
  
   And on OpenShift, the process of uploading the war file
 succeeded,
  the
   console stating that 

Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-09 Thread Andy Bunce
Hi Aurelien,

Sorry you could not get it to work. If you want to try one more time,I have
slightly changed the install instructions for
https://github.com/Quodatum/openshift-basex-quick-start which should
hopefully reduce the potential for running into some issues.
Previously the github repo was accessed via the git protocol, now https is
used.  This should remove the requirement for a github account and github
ssh key and also work better through proxies.

Regards
/Andy


On 8 May 2014 18:56, Dirk Kirsten d...@basex.org wrote:

 Hi Aurelien,

 seems like your ssh authentication is not working. Based on the error
 message I would say there are two possible options: Either your client
 does not support the authentication protocol (highly unlikely if you use
 putty; I guess they support everything which is at least common) or
 (much more likely) there is something wrong with your public/private key.
 Did you also read the comments under the blog article Andy provided?
 Some people seem to have the same problem as you have.

 However, I can assure you that this error is not related to BaseX,
 neither is the problem you are facing with deploying WAR files specific
 to BaseX. There is really nothing we can do about that, as actually
 serving the files is part of the containers jobs - And if they are doing
 it complicated, we can't do much about it. In general I agree that it is
 quite complicated to deploy a simple WAR file to a container (but this
 also depends on the container, Tomcat and Jetty are actually quite
 simple... I remember deploying something on a Websphere Application
 Server once, which was unbelievably complicated. I still sometimes have
 nightmares about that ;-)

 Cheers,
 Dirk


 On 08/05/14 18:59, a.bouc...@no-log.org wrote:
  Well, I followed step by step the provided guide with Putty, but it ended
  up with:
 
  Server refused our key and still the message Disconnected: No
 supported
  authentification methods available  etc.
 
  Still no luck with Openshift. It looked like a nice hosting solution
  though...
 
 
 
  I  use windows8. Getting all the ssh keys right can be challenging. Are
  you
  able to create just a simple DIY app?
  and then ssh  into it. see
 
 https://www.openshift.com/blogs/access-your-application-gear-using-ssh-with-putty
  .
  Beyond that which of approaches above are you trying?
  If it is https://github.com/Quodatum/openshift-basex-quick-start .Which
  step fails?
 
  /Andy
 
 
 
 
 
  On 8 May 2014 17:08, a.bouc...@no-log.org wrote:
 
  Andy, Dirk, Christian, many thanks for the indications.
 
  However I still have no luck with openshift as whatever I'm doing, the
  ssh
  connection does not want to work.
 
  I tried everything including switching from windows 8 to a windows 7
  machine, using git BASH, etc, and even using SFTP via filezilla as
  explained here:
 
  (
 
 https://www.openshift.com/blogs/using-filezilla-and-sftp-on-windows-with-openshift
  )
 
  as well as following this advices for windows OS:
 
 
 https://www.openshift.com/blogs/tips-for-creating-openshift-apps-with-windows
 
  but each time, it says Permission Denied or No supported
  authentication
  methods available (server sent:
  publickey,gssapi-keyex,gssapi-with-mic).
 
  So it does not want to git clone the application to the local machine
  via ssh...
 
  Rather frustrating, but well, I'm patient and open to any suggestion.
 
 
 
  Andy,
 
  thanks for the interesting link!
 
  Christian
 
 
 
  On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com
  wrote:
  Hi Aurelien,
 
  If you do try the BaseXHTTP server route on OpenShift, rather than
  the
  WAR
  packaging, this repo may help
  https://github.com/Quodatum/openshift-basex-quick-start. By default
  just
  RESTXQ is enabled but it is easy to re-able REST and or Webdav.
  This uses the OpenShift data directory to provide persistence across
  restarts.
 
  /Andy
 
 
  On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:
 
  Hello Aurelien,
 
  how to deploy a WAR file heavily depends on the container you are
  using,
  so there is no general guidance from us. It might be more advisable
  to
  ask on the actual container mailing list (i.e. tomcat, jetty,
  whatever)
  or consult their documentation.
 
  Having said that, some time ago I testes BaseX on OpenShift using
  JBosAS. This documentation actually helped me:
 
 
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas
 
  I just pushed the repository to github:
  https://github.com/dirkk/openshift-basex
 
  Now, when modifying the RestXQ files I simply edit the files in
  src/main/webapp, commit (git commit) them and by using git push push
  them to openshift. Using maven, OpenShift compiles the WAR file and
  deploys it automatically at http://jbossas-dirkk.rhcloud.com/
 
  Be ware, that when you use OpenShift, everything is subject to your
  git
  repository, i.e. they might spawn a new process by cloning your
  repository. This means, 

Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-09 Thread Andy Bunce
Great news. Looks like you did not need my changes.
/Andy


On 9 May 2014 09:24, Andy Bunce bunce.a...@gmail.com wrote:

 Hi Aurelien,

 Sorry you could not get it to work. If you want to try one more time,I
 have slightly changed the install instructions for
 https://github.com/Quodatum/openshift-basex-quick-start which should
 hopefully reduce the potential for running into some issues.
 Previously the github repo was accessed via the git protocol, now https is
 used.  This should remove the requirement for a github account and github
 ssh key and also work better through proxies.

 Regards
 /Andy


 On 8 May 2014 18:56, Dirk Kirsten d...@basex.org wrote:

 Hi Aurelien,

 seems like your ssh authentication is not working. Based on the error
 message I would say there are two possible options: Either your client
 does not support the authentication protocol (highly unlikely if you use
 putty; I guess they support everything which is at least common) or
 (much more likely) there is something wrong with your public/private key.
 Did you also read the comments under the blog article Andy provided?
 Some people seem to have the same problem as you have.

 However, I can assure you that this error is not related to BaseX,
 neither is the problem you are facing with deploying WAR files specific
 to BaseX. There is really nothing we can do about that, as actually
 serving the files is part of the containers jobs - And if they are doing
 it complicated, we can't do much about it. In general I agree that it is
 quite complicated to deploy a simple WAR file to a container (but this
 also depends on the container, Tomcat and Jetty are actually quite
 simple... I remember deploying something on a Websphere Application
 Server once, which was unbelievably complicated. I still sometimes have
 nightmares about that ;-)

 Cheers,
 Dirk


 On 08/05/14 18:59, a.bouc...@no-log.org wrote:
  Well, I followed step by step the provided guide with Putty, but it
 ended
  up with:
 
  Server refused our key and still the message Disconnected: No
 supported
  authentification methods available  etc.
 
  Still no luck with Openshift. It looked like a nice hosting solution
  though...
 
 
 
  I  use windows8. Getting all the ssh keys right can be challenging. Are
  you
  able to create just a simple DIY app?
  and then ssh  into it. see
 
 https://www.openshift.com/blogs/access-your-application-gear-using-ssh-with-putty
  .
  Beyond that which of approaches above are you trying?
  If it is https://github.com/Quodatum/openshift-basex-quick-start.Which
  step fails?
 
  /Andy
 
 
 
 
 
  On 8 May 2014 17:08, a.bouc...@no-log.org wrote:
 
  Andy, Dirk, Christian, many thanks for the indications.
 
  However I still have no luck with openshift as whatever I'm doing, the
  ssh
  connection does not want to work.
 
  I tried everything including switching from windows 8 to a windows 7
  machine, using git BASH, etc, and even using SFTP via filezilla as
  explained here:
 
  (
 
 https://www.openshift.com/blogs/using-filezilla-and-sftp-on-windows-with-openshift
  )
 
  as well as following this advices for windows OS:
 
 
 https://www.openshift.com/blogs/tips-for-creating-openshift-apps-with-windows
 
  but each time, it says Permission Denied or No supported
  authentication
  methods available (server sent:
  publickey,gssapi-keyex,gssapi-with-mic).
 
  So it does not want to git clone the application to the local
 machine
  via ssh...
 
  Rather frustrating, but well, I'm patient and open to any suggestion.
 
 
 
  Andy,
 
  thanks for the interesting link!
 
  Christian
 
 
 
  On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com
  wrote:
  Hi Aurelien,
 
  If you do try the BaseXHTTP server route on OpenShift, rather than
  the
  WAR
  packaging, this repo may help
  https://github.com/Quodatum/openshift-basex-quick-start. By default
  just
  RESTXQ is enabled but it is easy to re-able REST and or Webdav.
  This uses the OpenShift data directory to provide persistence across
  restarts.
 
  /Andy
 
 
  On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:
 
  Hello Aurelien,
 
  how to deploy a WAR file heavily depends on the container you are
  using,
  so there is no general guidance from us. It might be more advisable
  to
  ask on the actual container mailing list (i.e. tomcat, jetty,
  whatever)
  or consult their documentation.
 
  Having said that, some time ago I testes BaseX on OpenShift using
  JBosAS. This documentation actually helped me:
 
 
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas
 
  I just pushed the repository to github:
  https://github.com/dirkk/openshift-basex
 
  Now, when modifying the RestXQ files I simply edit the files in
  src/main/webapp, commit (git commit) them and by using git push
 push
  them to openshift. Using maven, OpenShift compiles the WAR file and
  deploys it automatically at http://jbossas-dirkk.rhcloud.com/
 
  Be ware, that when you use 

Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-09 Thread a . bouchet
I did use them as well and now it is working great. Thanks for this help
for starting up, it is invaluable for a noob like me ;-)

Have a great day,
ab

 Great news. Looks like you did not need my changes.
 /Andy


 On 9 May 2014 09:24, Andy Bunce bunce.a...@gmail.com wrote:

 Hi Aurelien,

 Sorry you could not get it to work. If you want to try one more time,I
 have slightly changed the install instructions for
 https://github.com/Quodatum/openshift-basex-quick-start which should
 hopefully reduce the potential for running into some issues.
 Previously the github repo was accessed via the git protocol, now https
 is
 used.  This should remove the requirement for a github account and
 github
 ssh key and also work better through proxies.

 Regards
 /Andy


 On 8 May 2014 18:56, Dirk Kirsten d...@basex.org wrote:

 Hi Aurelien,

 seems like your ssh authentication is not working. Based on the error
 message I would say there are two possible options: Either your client
 does not support the authentication protocol (highly unlikely if you
 use
 putty; I guess they support everything which is at least common) or
 (much more likely) there is something wrong with your public/private
 key.
 Did you also read the comments under the blog article Andy provided?
 Some people seem to have the same problem as you have.

 However, I can assure you that this error is not related to BaseX,
 neither is the problem you are facing with deploying WAR files specific
 to BaseX. There is really nothing we can do about that, as actually
 serving the files is part of the containers jobs - And if they are
 doing
 it complicated, we can't do much about it. In general I agree that it
 is
 quite complicated to deploy a simple WAR file to a container (but this
 also depends on the container, Tomcat and Jetty are actually quite
 simple... I remember deploying something on a Websphere Application
 Server once, which was unbelievably complicated. I still sometimes have
 nightmares about that ;-)

 Cheers,
 Dirk


 On 08/05/14 18:59, a.bouc...@no-log.org wrote:
  Well, I followed step by step the provided guide with Putty, but it
 ended
  up with:
 
  Server refused our key and still the message Disconnected: No
 supported
  authentification methods available  etc.
 
  Still no luck with Openshift. It looked like a nice hosting solution
  though...
 
 
 
  I  use windows8. Getting all the ssh keys right can be challenging.
 Are
  you
  able to create just a simple DIY app?
  and then ssh  into it. see
 
 https://www.openshift.com/blogs/access-your-application-gear-using-ssh-with-putty
  .
  Beyond that which of approaches above are you trying?
  If it is
 https://github.com/Quodatum/openshift-basex-quick-start.Which
  step fails?
 
  /Andy
 
 
 
 
 
  On 8 May 2014 17:08, a.bouc...@no-log.org wrote:
 
  Andy, Dirk, Christian, many thanks for the indications.
 
  However I still have no luck with openshift as whatever I'm doing,
 the
  ssh
  connection does not want to work.
 
  I tried everything including switching from windows 8 to a windows
 7
  machine, using git BASH, etc, and even using SFTP via filezilla as
  explained here:
 
  (
 
 https://www.openshift.com/blogs/using-filezilla-and-sftp-on-windows-with-openshift
  )
 
  as well as following this advices for windows OS:
 
 
 https://www.openshift.com/blogs/tips-for-creating-openshift-apps-with-windows
 
  but each time, it says Permission Denied or No supported
  authentication
  methods available (server sent:
  publickey,gssapi-keyex,gssapi-with-mic).
 
  So it does not want to git clone the application to the local
 machine
  via ssh...
 
  Rather frustrating, but well, I'm patient and open to any
 suggestion.
 
 
 
  Andy,
 
  thanks for the interesting link!
 
  Christian
 
 
 
  On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com
  wrote:
  Hi Aurelien,
 
  If you do try the BaseXHTTP server route on OpenShift, rather
 than
  the
  WAR
  packaging, this repo may help
  https://github.com/Quodatum/openshift-basex-quick-start. By
 default
  just
  RESTXQ is enabled but it is easy to re-able REST and or Webdav.
  This uses the OpenShift data directory to provide persistence
 across
  restarts.
 
  /Andy
 
 
  On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:
 
  Hello Aurelien,
 
  how to deploy a WAR file heavily depends on the container you
 are
  using,
  so there is no general guidance from us. It might be more
 advisable
  to
  ask on the actual container mailing list (i.e. tomcat, jetty,
  whatever)
  or consult their documentation.
 
  Having said that, some time ago I testes BaseX on OpenShift
 using
  JBosAS. This documentation actually helped me:
 
 
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas
 
  I just pushed the repository to github:
  https://github.com/dirkk/openshift-basex
 
  Now, when modifying the RestXQ files I simply edit the files in
  src/main/webapp, commit (git commit) them and by using git push
 

Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-08 Thread Dirk Kirsten
Hello Aurelien,

how to deploy a WAR file heavily depends on the container you are using,
so there is no general guidance from us. It might be more advisable to
ask on the actual container mailing list (i.e. tomcat, jetty, whatever)
or consult their documentation.

Having said that, some time ago I testes BaseX on OpenShift using
JBosAS. This documentation actually helped me:
https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas

I just pushed the repository to github:
https://github.com/dirkk/openshift-basex

Now, when modifying the RestXQ files I simply edit the files in
src/main/webapp, commit (git commit) them and by using git push push
them to openshift. Using maven, OpenShift compiles the WAR file and
deploys it automatically at http://jbossas-dirkk.rhcloud.com/

Be ware, that when you use OpenShift, everything is subject to your git
repository, i.e. they might spawn a new process by cloning your
repository. This means, everything you store on the file system which is
not in git is actually not safely stored (you can use S3 or similar to
do so). So this also applies to BaseX when it stores its database files.

Also, you might want to take a look at the BaseXHTTP version. In this
case, BaseX runs within a Jetty servlet container and this is as simple
as starting basexhttp. So if you want to be up and running in no time,
this might be your safest bet (if you have a web server were you can run
java).

Cheers,
Dirk

On 08/05/14 12:41, a.bouc...@no-log.org wrote:
 Hello,
 
 Thanks to the developers for the excellent database software. I love
 basex having used it on windows desktop for some little database-driven
 projects, but now, I'd like to deploy it in the context of a web
 application, if possible.
 
 So I read everything I could find about the topic but didn't find a
 step-by-step guide of how to accomplish it.
 
 I'm not familiar with java, but I tried to deploy the downloadable BaseX
 war application on Appfog services, and also using Openshift with Tomcat 7.
 
 On Appfog, the process of installing the war file (which seemed to be
 straightforward) didn't complete and generated a java console error.
 
 (cf
 http://stackoverflow.com/questions/12283448/deploy-simple-java-web-application-on-appfog)
 
 And on OpenShift, the process of uploading the war file succeeded, the
 console stating that the build was successful, but when going to the URL
 of the application, the server generates an internal error HTTP status
 500...
 
 (cf
 https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear)
 
 From there, I don't know what to do next, but would really like to get a
 basex web app up and running and interacting with it through the HTTP
 REST API.
 
 Thanks for any help in this regards.
 Aurelien
 
 

-- 
Dirk Kirsten, BaseX GmbH, http://basex.org
|-- Firmensitz: Blarerstrasse 56, 78462 Konstanz
|-- Registergericht Freiburg, HRB: 708285, Geschäftsführer:
|   Dr. Christian Grün, Dr. Alexander Holupirek, Michael Seiferle
`-- Phone: 0049 7531 28 28 676, Fax: 0049 7531 20 05 22


Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-08 Thread Andy Bunce
Hi Aurelien,

If you do try the BaseXHTTP server route on OpenShift, rather than the WAR
packaging, this repo may help
https://github.com/Quodatum/openshift-basex-quick-start. By default just
RESTXQ is enabled but it is easy to re-able REST and or Webdav.
This uses the OpenShift data directory to provide persistence across
restarts.

/Andy


On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:

 Hello Aurelien,

 how to deploy a WAR file heavily depends on the container you are using,
 so there is no general guidance from us. It might be more advisable to
 ask on the actual container mailing list (i.e. tomcat, jetty, whatever)
 or consult their documentation.

 Having said that, some time ago I testes BaseX on OpenShift using
 JBosAS. This documentation actually helped me:
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas

 I just pushed the repository to github:
 https://github.com/dirkk/openshift-basex

 Now, when modifying the RestXQ files I simply edit the files in
 src/main/webapp, commit (git commit) them and by using git push push
 them to openshift. Using maven, OpenShift compiles the WAR file and
 deploys it automatically at http://jbossas-dirkk.rhcloud.com/

 Be ware, that when you use OpenShift, everything is subject to your git
 repository, i.e. they might spawn a new process by cloning your
 repository. This means, everything you store on the file system which is
 not in git is actually not safely stored (you can use S3 or similar to
 do so). So this also applies to BaseX when it stores its database files.

 Also, you might want to take a look at the BaseXHTTP version. In this
 case, BaseX runs within a Jetty servlet container and this is as simple
 as starting basexhttp. So if you want to be up and running in no time,
 this might be your safest bet (if you have a web server were you can run
 java).

 Cheers,
 Dirk

 On 08/05/14 12:41, a.bouc...@no-log.org wrote:
  Hello,
 
  Thanks to the developers for the excellent database software. I love
  basex having used it on windows desktop for some little database-driven
  projects, but now, I'd like to deploy it in the context of a web
  application, if possible.
 
  So I read everything I could find about the topic but didn't find a
  step-by-step guide of how to accomplish it.
 
  I'm not familiar with java, but I tried to deploy the downloadable BaseX
  war application on Appfog services, and also using Openshift with Tomcat
 7.
 
  On Appfog, the process of installing the war file (which seemed to be
  straightforward) didn't complete and generated a java console error.
 
  (cf
 
 http://stackoverflow.com/questions/12283448/deploy-simple-java-web-application-on-appfog
 )
 
  And on OpenShift, the process of uploading the war file succeeded, the
  console stating that the build was successful, but when going to the URL
  of the application, the server generates an internal error HTTP status
  500...
 
  (cf
 
 https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear
 )
 
  From there, I don't know what to do next, but would really like to get a
  basex web app up and running and interacting with it through the HTTP
  REST API.
 
  Thanks for any help in this regards.
  Aurelien
 
 

 --
 Dirk Kirsten, BaseX GmbH, http://basex.org
 |-- Firmensitz: Blarerstrasse 56, 78462 Konstanz
 |-- Registergericht Freiburg, HRB: 708285, Geschäftsführer:
 |   Dr. Christian Grün, Dr. Alexander Holupirek, Michael Seiferle
 `-- Phone: 0049 7531 28 28 676, Fax: 0049 7531 20 05 22



Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-08 Thread Christian Grün
Andy,

thanks for the interesting link!

Christian



On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com wrote:
 Hi Aurelien,

 If you do try the BaseXHTTP server route on OpenShift, rather than the WAR
 packaging, this repo may help
 https://github.com/Quodatum/openshift-basex-quick-start. By default just
 RESTXQ is enabled but it is easy to re-able REST and or Webdav.
 This uses the OpenShift data directory to provide persistence across
 restarts.

 /Andy


 On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:

 Hello Aurelien,

 how to deploy a WAR file heavily depends on the container you are using,
 so there is no general guidance from us. It might be more advisable to
 ask on the actual container mailing list (i.e. tomcat, jetty, whatever)
 or consult their documentation.

 Having said that, some time ago I testes BaseX on OpenShift using
 JBosAS. This documentation actually helped me:
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas

 I just pushed the repository to github:
 https://github.com/dirkk/openshift-basex

 Now, when modifying the RestXQ files I simply edit the files in
 src/main/webapp, commit (git commit) them and by using git push push
 them to openshift. Using maven, OpenShift compiles the WAR file and
 deploys it automatically at http://jbossas-dirkk.rhcloud.com/

 Be ware, that when you use OpenShift, everything is subject to your git
 repository, i.e. they might spawn a new process by cloning your
 repository. This means, everything you store on the file system which is
 not in git is actually not safely stored (you can use S3 or similar to
 do so). So this also applies to BaseX when it stores its database files.

 Also, you might want to take a look at the BaseXHTTP version. In this
 case, BaseX runs within a Jetty servlet container and this is as simple
 as starting basexhttp. So if you want to be up and running in no time,
 this might be your safest bet (if you have a web server were you can run
 java).

 Cheers,
 Dirk

 On 08/05/14 12:41, a.bouc...@no-log.org wrote:
  Hello,
 
  Thanks to the developers for the excellent database software. I love
  basex having used it on windows desktop for some little database-driven
  projects, but now, I'd like to deploy it in the context of a web
  application, if possible.
 
  So I read everything I could find about the topic but didn't find a
  step-by-step guide of how to accomplish it.
 
  I'm not familiar with java, but I tried to deploy the downloadable BaseX
  war application on Appfog services, and also using Openshift with Tomcat
  7.
 
  On Appfog, the process of installing the war file (which seemed to be
  straightforward) didn't complete and generated a java console error.
 
  (cf
 
  http://stackoverflow.com/questions/12283448/deploy-simple-java-web-application-on-appfog)
 
  And on OpenShift, the process of uploading the war file succeeded, the
  console stating that the build was successful, but when going to the URL
  of the application, the server generates an internal error HTTP status
  500...
 
  (cf
 
  https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear)
 
  From there, I don't know what to do next, but would really like to get a
  basex web app up and running and interacting with it through the HTTP
  REST API.
 
  Thanks for any help in this regards.
  Aurelien
 
 

 --
 Dirk Kirsten, BaseX GmbH, http://basex.org
 |-- Firmensitz: Blarerstrasse 56, 78462 Konstanz
 |-- Registergericht Freiburg, HRB: 708285, Geschäftsführer:
 |   Dr. Christian Grün, Dr. Alexander Holupirek, Michael Seiferle
 `-- Phone: 0049 7531 28 28 676, Fax: 0049 7531 20 05 22




Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-08 Thread a . bouchet
Andy, Dirk, Christian, many thanks for the indications.

However I still have no luck with openshift as whatever I'm doing, the ssh
connection does not want to work.

I tried everything including switching from windows 8 to a windows 7
machine, using git BASH, etc, and even using SFTP via filezilla as
explained here:

(https://www.openshift.com/blogs/using-filezilla-and-sftp-on-windows-with-openshift)

as well as following this advices for windows OS:
https://www.openshift.com/blogs/tips-for-creating-openshift-apps-with-windows

but each time, it says Permission Denied or No supported authentication
methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic).

So it does not want to git clone the application to the local machine
via ssh...

Rather frustrating, but well, I'm patient and open to any suggestion.



 Andy,

 thanks for the interesting link!

 Christian



 On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com wrote:
 Hi Aurelien,

 If you do try the BaseXHTTP server route on OpenShift, rather than the
 WAR
 packaging, this repo may help
 https://github.com/Quodatum/openshift-basex-quick-start. By default just
 RESTXQ is enabled but it is easy to re-able REST and or Webdav.
 This uses the OpenShift data directory to provide persistence across
 restarts.

 /Andy


 On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:

 Hello Aurelien,

 how to deploy a WAR file heavily depends on the container you are
 using,
 so there is no general guidance from us. It might be more advisable to
 ask on the actual container mailing list (i.e. tomcat, jetty, whatever)
 or consult their documentation.

 Having said that, some time ago I testes BaseX on OpenShift using
 JBosAS. This documentation actually helped me:
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas

 I just pushed the repository to github:
 https://github.com/dirkk/openshift-basex

 Now, when modifying the RestXQ files I simply edit the files in
 src/main/webapp, commit (git commit) them and by using git push push
 them to openshift. Using maven, OpenShift compiles the WAR file and
 deploys it automatically at http://jbossas-dirkk.rhcloud.com/

 Be ware, that when you use OpenShift, everything is subject to your git
 repository, i.e. they might spawn a new process by cloning your
 repository. This means, everything you store on the file system which
 is
 not in git is actually not safely stored (you can use S3 or similar to
 do so). So this also applies to BaseX when it stores its database
 files.

 Also, you might want to take a look at the BaseXHTTP version. In this
 case, BaseX runs within a Jetty servlet container and this is as simple
 as starting basexhttp. So if you want to be up and running in no time,
 this might be your safest bet (if you have a web server were you can
 run
 java).

 Cheers,
 Dirk

 On 08/05/14 12:41, a.bouc...@no-log.org wrote:
  Hello,
 
  Thanks to the developers for the excellent database software. I love
  basex having used it on windows desktop for some little
 database-driven
  projects, but now, I'd like to deploy it in the context of a web
  application, if possible.
 
  So I read everything I could find about the topic but didn't find a
  step-by-step guide of how to accomplish it.
 
  I'm not familiar with java, but I tried to deploy the downloadable
 BaseX
  war application on Appfog services, and also using Openshift with
 Tomcat
  7.
 
  On Appfog, the process of installing the war file (which seemed to be
  straightforward) didn't complete and generated a java console error.
 
  (cf
 
  http://stackoverflow.com/questions/12283448/deploy-simple-java-web-application-on-appfog)
 
  And on OpenShift, the process of uploading the war file succeeded,
 the
  console stating that the build was successful, but when going to the
 URL
  of the application, the server generates an internal error HTTP
 status
  500...
 
  (cf
 
  https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear)
 
  From there, I don't know what to do next, but would really like to
 get a
  basex web app up and running and interacting with it through the HTTP
  REST API.
 
  Thanks for any help in this regards.
  Aurelien
 
 

 --
 Dirk Kirsten, BaseX GmbH, http://basex.org
 |-- Firmensitz: Blarerstrasse 56, 78462 Konstanz
 |-- Registergericht Freiburg, HRB: 708285, Geschäftsführer:
 |   Dr. Christian Grün, Dr. Alexander Holupirek, Michael Seiferle
 `-- Phone: 0049 7531 28 28 676, Fax: 0049 7531 20 05 22





Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-08 Thread Andy Bunce
I  use windows8. Getting all the ssh keys right can be challenging. Are you
able to create just a simple DIY app?
and then ssh  into it. see
https://www.openshift.com/blogs/access-your-application-gear-using-ssh-with-putty
.
Beyond that which of approaches above are you trying?
If it is https://github.com/Quodatum/openshift-basex-quick-start .Which
step fails?

/Andy





On 8 May 2014 17:08, a.bouc...@no-log.org wrote:

 Andy, Dirk, Christian, many thanks for the indications.

 However I still have no luck with openshift as whatever I'm doing, the ssh
 connection does not want to work.

 I tried everything including switching from windows 8 to a windows 7
 machine, using git BASH, etc, and even using SFTP via filezilla as
 explained here:

 (
 https://www.openshift.com/blogs/using-filezilla-and-sftp-on-windows-with-openshift
 )

 as well as following this advices for windows OS:

 https://www.openshift.com/blogs/tips-for-creating-openshift-apps-with-windows

 but each time, it says Permission Denied or No supported authentication
 methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic).

 So it does not want to git clone the application to the local machine
 via ssh...

 Rather frustrating, but well, I'm patient and open to any suggestion.



  Andy,
 
  thanks for the interesting link!
 
  Christian
 
 
 
  On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com wrote:
  Hi Aurelien,
 
  If you do try the BaseXHTTP server route on OpenShift, rather than the
  WAR
  packaging, this repo may help
  https://github.com/Quodatum/openshift-basex-quick-start. By default
 just
  RESTXQ is enabled but it is easy to re-able REST and or Webdav.
  This uses the OpenShift data directory to provide persistence across
  restarts.
 
  /Andy
 
 
  On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:
 
  Hello Aurelien,
 
  how to deploy a WAR file heavily depends on the container you are
  using,
  so there is no general guidance from us. It might be more advisable to
  ask on the actual container mailing list (i.e. tomcat, jetty, whatever)
  or consult their documentation.
 
  Having said that, some time ago I testes BaseX on OpenShift using
  JBosAS. This documentation actually helped me:
 
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas
 
  I just pushed the repository to github:
  https://github.com/dirkk/openshift-basex
 
  Now, when modifying the RestXQ files I simply edit the files in
  src/main/webapp, commit (git commit) them and by using git push push
  them to openshift. Using maven, OpenShift compiles the WAR file and
  deploys it automatically at http://jbossas-dirkk.rhcloud.com/
 
  Be ware, that when you use OpenShift, everything is subject to your git
  repository, i.e. they might spawn a new process by cloning your
  repository. This means, everything you store on the file system which
  is
  not in git is actually not safely stored (you can use S3 or similar to
  do so). So this also applies to BaseX when it stores its database
  files.
 
  Also, you might want to take a look at the BaseXHTTP version. In this
  case, BaseX runs within a Jetty servlet container and this is as simple
  as starting basexhttp. So if you want to be up and running in no time,
  this might be your safest bet (if you have a web server were you can
  run
  java).
 
  Cheers,
  Dirk
 
  On 08/05/14 12:41, a.bouc...@no-log.org wrote:
   Hello,
  
   Thanks to the developers for the excellent database software. I love
   basex having used it on windows desktop for some little
  database-driven
   projects, but now, I'd like to deploy it in the context of a web
   application, if possible.
  
   So I read everything I could find about the topic but didn't find a
   step-by-step guide of how to accomplish it.
  
   I'm not familiar with java, but I tried to deploy the downloadable
  BaseX
   war application on Appfog services, and also using Openshift with
  Tomcat
   7.
  
   On Appfog, the process of installing the war file (which seemed to be
   straightforward) didn't complete and generated a java console error.
  
   (cf
  
  
 http://stackoverflow.com/questions/12283448/deploy-simple-java-web-application-on-appfog
 )
  
   And on OpenShift, the process of uploading the war file succeeded,
  the
   console stating that the build was successful, but when going to the
  URL
   of the application, the server generates an internal error HTTP
  status
   500...
  
   (cf
  
  
 https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear
 )
  
   From there, I don't know what to do next, but would really like to
  get a
   basex web app up and running and interacting with it through the HTTP
   REST API.
  
   Thanks for any help in this regards.
   Aurelien
  
  
 
  --
  Dirk Kirsten, BaseX GmbH, http://basex.org
  |-- Firmensitz: Blarerstrasse 56, 78462 Konstanz
  |-- Registergericht Freiburg, HRB: 708285, 

Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-08 Thread a . bouchet
I mean, if anyone has a working workflow for installing a Basex Web
Application on a server via a windows machine, it would be really cool.

I'd just like to use BaseX as a REST Database in a web application but it
seems quite complicated to set up.

Might eventually try with a mac if it works better but if I could set it
up on my windows machine it would be very neat. Thanks.



 Andy, Dirk, Christian, many thanks for the indications.

 However I still have no luck with openshift as whatever I'm doing, the ssh
 connection does not want to work.

 I tried everything including switching from windows 8 to a windows 7
 machine, using git BASH, etc, and even using SFTP via filezilla as
 explained here:

 (https://www.openshift.com/blogs/using-filezilla-and-sftp-on-windows-with-openshift)

 as well as following this advices for windows OS:
 https://www.openshift.com/blogs/tips-for-creating-openshift-apps-with-windows

 but each time, it says Permission Denied or No supported authentication
 methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic).

 So it does not want to git clone the application to the local machine
 via ssh...

 Rather frustrating, but well, I'm patient and open to any suggestion.



 Andy,

 thanks for the interesting link!

 Christian



 On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com wrote:
 Hi Aurelien,

 If you do try the BaseXHTTP server route on OpenShift, rather than the
 WAR
 packaging, this repo may help
 https://github.com/Quodatum/openshift-basex-quick-start. By default
 just
 RESTXQ is enabled but it is easy to re-able REST and or Webdav.
 This uses the OpenShift data directory to provide persistence across
 restarts.

 /Andy


 On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:

 Hello Aurelien,

 how to deploy a WAR file heavily depends on the container you are
 using,
 so there is no general guidance from us. It might be more advisable to
 ask on the actual container mailing list (i.e. tomcat, jetty,
 whatever)
 or consult their documentation.

 Having said that, some time ago I testes BaseX on OpenShift using
 JBosAS. This documentation actually helped me:
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas

 I just pushed the repository to github:
 https://github.com/dirkk/openshift-basex

 Now, when modifying the RestXQ files I simply edit the files in
 src/main/webapp, commit (git commit) them and by using git push push
 them to openshift. Using maven, OpenShift compiles the WAR file and
 deploys it automatically at http://jbossas-dirkk.rhcloud.com/

 Be ware, that when you use OpenShift, everything is subject to your
 git
 repository, i.e. they might spawn a new process by cloning your
 repository. This means, everything you store on the file system which
 is
 not in git is actually not safely stored (you can use S3 or similar to
 do so). So this also applies to BaseX when it stores its database
 files.

 Also, you might want to take a look at the BaseXHTTP version. In this
 case, BaseX runs within a Jetty servlet container and this is as
 simple
 as starting basexhttp. So if you want to be up and running in no time,
 this might be your safest bet (if you have a web server were you can
 run
 java).

 Cheers,
 Dirk

 On 08/05/14 12:41, a.bouc...@no-log.org wrote:
  Hello,
 
  Thanks to the developers for the excellent database software. I love
  basex having used it on windows desktop for some little
 database-driven
  projects, but now, I'd like to deploy it in the context of a web
  application, if possible.
 
  So I read everything I could find about the topic but didn't find a
  step-by-step guide of how to accomplish it.
 
  I'm not familiar with java, but I tried to deploy the downloadable
 BaseX
  war application on Appfog services, and also using Openshift with
 Tomcat
  7.
 
  On Appfog, the process of installing the war file (which seemed to
 be
  straightforward) didn't complete and generated a java console error.
 
  (cf
 
  http://stackoverflow.com/questions/12283448/deploy-simple-java-web-application-on-appfog)
 
  And on OpenShift, the process of uploading the war file succeeded,
 the
  console stating that the build was successful, but when going to the
 URL
  of the application, the server generates an internal error HTTP
 status
  500...
 
  (cf
 
  https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear)
 
  From there, I don't know what to do next, but would really like to
 get a
  basex web app up and running and interacting with it through the
 HTTP
  REST API.
 
  Thanks for any help in this regards.
  Aurelien
 
 

 --
 Dirk Kirsten, BaseX GmbH, http://basex.org
 |-- Firmensitz: Blarerstrasse 56, 78462 Konstanz
 |-- Registergericht Freiburg, HRB: 708285, Geschäftsführer:
 |   Dr. Christian Grün, Dr. Alexander Holupirek, Michael Seiferle
 `-- Phone: 0049 7531 28 28 676, Fax: 0049 7531 20 05 22







Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-08 Thread a . bouchet
Ah, thanks Andy. Yes, I tried your basex quick start as it seems quite handy.

The application gets correctly created in Openshift, but it is not cloned
on the local machine. The first time I tried it cloned it, but then the
git pull did not work.

I'm going to retry with Putty following the link you provided. Thanks for
the advice.



 I  use windows8. Getting all the ssh keys right can be challenging. Are
 you
 able to create just a simple DIY app?
 and then ssh  into it. see
 https://www.openshift.com/blogs/access-your-application-gear-using-ssh-with-putty
 .
 Beyond that which of approaches above are you trying?
 If it is https://github.com/Quodatum/openshift-basex-quick-start .Which
 step fails?

 /Andy





 On 8 May 2014 17:08, a.bouc...@no-log.org wrote:

 Andy, Dirk, Christian, many thanks for the indications.

 However I still have no luck with openshift as whatever I'm doing, the
 ssh
 connection does not want to work.

 I tried everything including switching from windows 8 to a windows 7
 machine, using git BASH, etc, and even using SFTP via filezilla as
 explained here:

 (
 https://www.openshift.com/blogs/using-filezilla-and-sftp-on-windows-with-openshift
 )

 as well as following this advices for windows OS:

 https://www.openshift.com/blogs/tips-for-creating-openshift-apps-with-windows

 but each time, it says Permission Denied or No supported
 authentication
 methods available (server sent:
 publickey,gssapi-keyex,gssapi-with-mic).

 So it does not want to git clone the application to the local machine
 via ssh...

 Rather frustrating, but well, I'm patient and open to any suggestion.



  Andy,
 
  thanks for the interesting link!
 
  Christian
 
 
 
  On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com
 wrote:
  Hi Aurelien,
 
  If you do try the BaseXHTTP server route on OpenShift, rather than
 the
  WAR
  packaging, this repo may help
  https://github.com/Quodatum/openshift-basex-quick-start. By default
 just
  RESTXQ is enabled but it is easy to re-able REST and or Webdav.
  This uses the OpenShift data directory to provide persistence across
  restarts.
 
  /Andy
 
 
  On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:
 
  Hello Aurelien,
 
  how to deploy a WAR file heavily depends on the container you are
  using,
  so there is no general guidance from us. It might be more advisable
 to
  ask on the actual container mailing list (i.e. tomcat, jetty,
 whatever)
  or consult their documentation.
 
  Having said that, some time ago I testes BaseX on OpenShift using
  JBosAS. This documentation actually helped me:
 
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas
 
  I just pushed the repository to github:
  https://github.com/dirkk/openshift-basex
 
  Now, when modifying the RestXQ files I simply edit the files in
  src/main/webapp, commit (git commit) them and by using git push push
  them to openshift. Using maven, OpenShift compiles the WAR file and
  deploys it automatically at http://jbossas-dirkk.rhcloud.com/
 
  Be ware, that when you use OpenShift, everything is subject to your
 git
  repository, i.e. they might spawn a new process by cloning your
  repository. This means, everything you store on the file system
 which
  is
  not in git is actually not safely stored (you can use S3 or similar
 to
  do so). So this also applies to BaseX when it stores its database
  files.
 
  Also, you might want to take a look at the BaseXHTTP version. In
 this
  case, BaseX runs within a Jetty servlet container and this is as
 simple
  as starting basexhttp. So if you want to be up and running in no
 time,
  this might be your safest bet (if you have a web server were you can
  run
  java).
 
  Cheers,
  Dirk
 
  On 08/05/14 12:41, a.bouc...@no-log.org wrote:
   Hello,
  
   Thanks to the developers for the excellent database software. I
 love
   basex having used it on windows desktop for some little
  database-driven
   projects, but now, I'd like to deploy it in the context of a web
   application, if possible.
  
   So I read everything I could find about the topic but didn't find
 a
   step-by-step guide of how to accomplish it.
  
   I'm not familiar with java, but I tried to deploy the downloadable
  BaseX
   war application on Appfog services, and also using Openshift with
  Tomcat
   7.
  
   On Appfog, the process of installing the war file (which seemed to
 be
   straightforward) didn't complete and generated a java console
 error.
  
   (cf
  
  
 http://stackoverflow.com/questions/12283448/deploy-simple-java-web-application-on-appfog
 )
  
   And on OpenShift, the process of uploading the war file succeeded,
  the
   console stating that the build was successful, but when going to
 the
  URL
   of the application, the server generates an internal error HTTP
  status
   500...
  
   (cf
  
  
 https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear
 )
  
   From 

Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-08 Thread a . bouchet
Well, I followed step by step the provided guide with Putty, but it ended
up with:

Server refused our key and still the message Disconnected: No supported
authentification methods available  etc.

Still no luck with Openshift. It looked like a nice hosting solution
though...



 I  use windows8. Getting all the ssh keys right can be challenging. Are
 you
 able to create just a simple DIY app?
 and then ssh  into it. see
 https://www.openshift.com/blogs/access-your-application-gear-using-ssh-with-putty
 .
 Beyond that which of approaches above are you trying?
 If it is https://github.com/Quodatum/openshift-basex-quick-start .Which
 step fails?

 /Andy





 On 8 May 2014 17:08, a.bouc...@no-log.org wrote:

 Andy, Dirk, Christian, many thanks for the indications.

 However I still have no luck with openshift as whatever I'm doing, the
 ssh
 connection does not want to work.

 I tried everything including switching from windows 8 to a windows 7
 machine, using git BASH, etc, and even using SFTP via filezilla as
 explained here:

 (
 https://www.openshift.com/blogs/using-filezilla-and-sftp-on-windows-with-openshift
 )

 as well as following this advices for windows OS:

 https://www.openshift.com/blogs/tips-for-creating-openshift-apps-with-windows

 but each time, it says Permission Denied or No supported
 authentication
 methods available (server sent:
 publickey,gssapi-keyex,gssapi-with-mic).

 So it does not want to git clone the application to the local machine
 via ssh...

 Rather frustrating, but well, I'm patient and open to any suggestion.



  Andy,
 
  thanks for the interesting link!
 
  Christian
 
 
 
  On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com
 wrote:
  Hi Aurelien,
 
  If you do try the BaseXHTTP server route on OpenShift, rather than
 the
  WAR
  packaging, this repo may help
  https://github.com/Quodatum/openshift-basex-quick-start. By default
 just
  RESTXQ is enabled but it is easy to re-able REST and or Webdav.
  This uses the OpenShift data directory to provide persistence across
  restarts.
 
  /Andy
 
 
  On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:
 
  Hello Aurelien,
 
  how to deploy a WAR file heavily depends on the container you are
  using,
  so there is no general guidance from us. It might be more advisable
 to
  ask on the actual container mailing list (i.e. tomcat, jetty,
 whatever)
  or consult their documentation.
 
  Having said that, some time ago I testes BaseX on OpenShift using
  JBosAS. This documentation actually helped me:
 
 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas
 
  I just pushed the repository to github:
  https://github.com/dirkk/openshift-basex
 
  Now, when modifying the RestXQ files I simply edit the files in
  src/main/webapp, commit (git commit) them and by using git push push
  them to openshift. Using maven, OpenShift compiles the WAR file and
  deploys it automatically at http://jbossas-dirkk.rhcloud.com/
 
  Be ware, that when you use OpenShift, everything is subject to your
 git
  repository, i.e. they might spawn a new process by cloning your
  repository. This means, everything you store on the file system
 which
  is
  not in git is actually not safely stored (you can use S3 or similar
 to
  do so). So this also applies to BaseX when it stores its database
  files.
 
  Also, you might want to take a look at the BaseXHTTP version. In
 this
  case, BaseX runs within a Jetty servlet container and this is as
 simple
  as starting basexhttp. So if you want to be up and running in no
 time,
  this might be your safest bet (if you have a web server were you can
  run
  java).
 
  Cheers,
  Dirk
 
  On 08/05/14 12:41, a.bouc...@no-log.org wrote:
   Hello,
  
   Thanks to the developers for the excellent database software. I
 love
   basex having used it on windows desktop for some little
  database-driven
   projects, but now, I'd like to deploy it in the context of a web
   application, if possible.
  
   So I read everything I could find about the topic but didn't find
 a
   step-by-step guide of how to accomplish it.
  
   I'm not familiar with java, but I tried to deploy the downloadable
  BaseX
   war application on Appfog services, and also using Openshift with
  Tomcat
   7.
  
   On Appfog, the process of installing the war file (which seemed to
 be
   straightforward) didn't complete and generated a java console
 error.
  
   (cf
  
  
 http://stackoverflow.com/questions/12283448/deploy-simple-java-web-application-on-appfog
 )
  
   And on OpenShift, the process of uploading the war file succeeded,
  the
   console stating that the build was successful, but when going to
 the
  URL
   of the application, the server generates an internal error HTTP
  status
   500...
  
   (cf
  
  
 https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift-gear
 )
  
   From there, I don't know what to do next, but would really like to
 

Re: [basex-talk] Deploying a BaseX Web application... (beginner question)

2014-05-08 Thread Dirk Kirsten
Hi Aurelien,

seems like your ssh authentication is not working. Based on the error
message I would say there are two possible options: Either your client
does not support the authentication protocol (highly unlikely if you use
putty; I guess they support everything which is at least common) or
(much more likely) there is something wrong with your public/private key.
Did you also read the comments under the blog article Andy provided?
Some people seem to have the same problem as you have.

However, I can assure you that this error is not related to BaseX,
neither is the problem you are facing with deploying WAR files specific
to BaseX. There is really nothing we can do about that, as actually
serving the files is part of the containers jobs - And if they are doing
it complicated, we can't do much about it. In general I agree that it is
quite complicated to deploy a simple WAR file to a container (but this
also depends on the container, Tomcat and Jetty are actually quite
simple... I remember deploying something on a Websphere Application
Server once, which was unbelievably complicated. I still sometimes have
nightmares about that ;-)

Cheers,
Dirk


On 08/05/14 18:59, a.bouc...@no-log.org wrote:
 Well, I followed step by step the provided guide with Putty, but it ended
 up with:
 
 Server refused our key and still the message Disconnected: No supported
 authentification methods available  etc.
 
 Still no luck with Openshift. It looked like a nice hosting solution
 though...
 
 
 
 I  use windows8. Getting all the ssh keys right can be challenging. Are
 you
 able to create just a simple DIY app?
 and then ssh  into it. see
 https://www.openshift.com/blogs/access-your-application-gear-using-ssh-with-putty
 .
 Beyond that which of approaches above are you trying?
 If it is https://github.com/Quodatum/openshift-basex-quick-start .Which
 step fails?

 /Andy





 On 8 May 2014 17:08, a.bouc...@no-log.org wrote:

 Andy, Dirk, Christian, many thanks for the indications.

 However I still have no luck with openshift as whatever I'm doing, the
 ssh
 connection does not want to work.

 I tried everything including switching from windows 8 to a windows 7
 machine, using git BASH, etc, and even using SFTP via filezilla as
 explained here:

 (
 https://www.openshift.com/blogs/using-filezilla-and-sftp-on-windows-with-openshift
 )

 as well as following this advices for windows OS:

 https://www.openshift.com/blogs/tips-for-creating-openshift-apps-with-windows

 but each time, it says Permission Denied or No supported
 authentication
 methods available (server sent:
 publickey,gssapi-keyex,gssapi-with-mic).

 So it does not want to git clone the application to the local machine
 via ssh...

 Rather frustrating, but well, I'm patient and open to any suggestion.



 Andy,

 thanks for the interesting link!

 Christian



 On Thu, May 8, 2014 at 2:10 PM, Andy Bunce bunce.a...@gmail.com
 wrote:
 Hi Aurelien,

 If you do try the BaseXHTTP server route on OpenShift, rather than
 the
 WAR
 packaging, this repo may help
 https://github.com/Quodatum/openshift-basex-quick-start. By default
 just
 RESTXQ is enabled but it is easy to re-able REST and or Webdav.
 This uses the OpenShift data directory to provide persistence across
 restarts.

 /Andy


 On 8 May 2014 12:25, Dirk Kirsten d...@basex.org wrote:

 Hello Aurelien,

 how to deploy a WAR file heavily depends on the container you are
 using,
 so there is no general guidance from us. It might be more advisable
 to
 ask on the actual container mailing list (i.e. tomcat, jetty,
 whatever)
 or consult their documentation.

 Having said that, some time ago I testes BaseX on OpenShift using
 JBosAS. This documentation actually helped me:

 https://openshift.github.io/documentation/oo_cartridge_guide.html#jbossas

 I just pushed the repository to github:
 https://github.com/dirkk/openshift-basex

 Now, when modifying the RestXQ files I simply edit the files in
 src/main/webapp, commit (git commit) them and by using git push push
 them to openshift. Using maven, OpenShift compiles the WAR file and
 deploys it automatically at http://jbossas-dirkk.rhcloud.com/

 Be ware, that when you use OpenShift, everything is subject to your
 git
 repository, i.e. they might spawn a new process by cloning your
 repository. This means, everything you store on the file system
 which
 is
 not in git is actually not safely stored (you can use S3 or similar
 to
 do so). So this also applies to BaseX when it stores its database
 files.

 Also, you might want to take a look at the BaseXHTTP version. In
 this
 case, BaseX runs within a Jetty servlet container and this is as
 simple
 as starting basexhttp. So if you want to be up and running in no
 time,
 this might be your safest bet (if you have a web server were you can
 run
 java).

 Cheers,
 Dirk

 On 08/05/14 12:41, a.bouc...@no-log.org wrote:
 Hello,

 Thanks to the developers for the excellent database software. I
 love
 basex having used it