Affichage des articles dont le libellé est cloud. Afficher tous les articles
Affichage des articles dont le libellé est cloud. Afficher tous les articles

jeudi 26 décembre 2013

Problème avec le déploiement de ROOT.war dans Tomcat sur le cloud Openshift

J'ai rencontré un problème lorsque j'ai voulu déployer mon fichier ROOT.war dans Tomcat sur le cloud OpenShift.Il ne prenait pas en compte mon fichier mais seulement le ROOT.war d'Openshift.
En fait, lorsque on exécute git push, il exécute automatiquement la commande mvn qui génère le ROOT.war d'OpenShift.

Pour résoudre ce problème, il faut :
- Effacer src/ directory
- Effacer pom.xml

vendredi 29 novembre 2013

mercredi 20 mars 2013

Retour d'expérience sur la création d'une application sur Google AppEngine

Objectif :

Créer une application d'alerte sur Google App Engine et évaluer
ce qui est le plus simple et le plus rapide.Voici un petit retour d'expérience :

Test 1 : Création d'un projet avec GWT


Inconvénient


1) Installation

  •  Netbeans : Ne fonctionne pas chez moi.Problème d'installation avec le plugin ...
  • Intellij : Pas de plugin
  • Eclipse : OK et c'est facile

2) Développer son application

J'ai voulu faire une petite application rapidement mais je trouve GWT un
peu compliqué. (Voir https://github.com/drieu/gwtalert).
C'est aussi une histoire d'habitude.

Avantage

Création et déploiement sur Google App Engine facile et rapide à condition
d'utiliser Eclipse.


Test 2 : Création d'un projet Play 1.2.5 avec le plugin GAE

 

Avantage


Facilité de développement grace au framework Play.

 

Inconvénient

  • J'ai eu des difficultés de configuration avec le proxy.
  • J'ai posté la solution sur GitHub : https://github.com/drieu/PlayWithGoogleAppEngine
  • Play 1.2.5 n'est plus maintenu.A voir si le projet yalp va marcher

jeudi 14 mars 2013

Premier pas avec le cloud Open Shift de Red Hat

Mon objectif : Deployer une application Play 1.2.5 sur OpenShift.

Pour cela, j'ai utilisé le lien suivant : planet_jboss


Résumé des étapes :


- Création de mon application :


J'ai crée directement une application JBoss 7 sur le site.Toutes les commandes pour cloner et se connecter
en ssh sont présentes.Il y a juste à faire un copier-coller.

- Installation sur Gentoo :


emerge dev-ruby/rubygems
ruby -e 'puts "Welcome to Ruby"
gem install rhc


- Initialisation (en tant que user)

rhc setup

- On clone le repo de notre application sur redhat


git clone ssh://XXX/~/git/monapp.git/

Ensuite j'ai suivi les étapes du lien ICI

- Export du war dans monapp/deployements :

play war -o /home/toto/monapp/deployments/cookies.war
git add deployments/cookies.war*
git push

- Vérification du déploiement

- Connexion en ssh sur le le cloud de redhat
- tail -f jbossas-7/logs/server.log


Remarque :

- J'ai essayé d'utiliser le cloud en entreprise.Je n'ai pas réussi en raison de proxy et de firewall.
J'ai essayé de me connecter en ssh par le port 80 mais sans succès.
- De chez moi, je n'ai rencontré aucun soucis et rapidement j'ai pu déployer une application sur le cloud de RedHat.