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 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 >> >>>>> >> >>>>> >> >>>> >> >>> >> >> >> > >> >> -- >> 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 >> > >