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

Reply via email to