Difference between revisions of "Journal d'activités"

From air
Jump to navigation Jump to search
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
==mardi 13 septembre==
 
==mardi 13 septembre==
   
-Création compte aws
+
* Création compte aws
-Création et configuration d'un serveur aws pour héberger notre application dans le cloud
+
* Création et configuration d'un serveur aws pour héberger notre application dans le cloud
   
 
==jeudi 15 septembre==
 
==jeudi 15 septembre==
   
-recherche sur les cloud storage et Atassian cloud
+
* recherche sur les cloud storage et Atassian cloud
   
 
==dimanche 18 septembre==
 
==dimanche 18 septembre==
   
-installation de Haproxy en local
+
* installation de Haproxy en local
   
-debug problème démarrage Haproxy :http://askubuntu.com/questions/15580/haproxy-doesnt-start
+
* debug problème démarrage Haproxy :http://askubuntu.com/questions/15580/haproxy-doesnt-start
 
“sudo: /etc/sudoers.d is world writable” : http://askubuntu.com/questions/304212/how-to-solve-sudo-etc-sudoers-d-is-world-writable
 
“sudo: /etc/sudoers.d is world writable” : http://askubuntu.com/questions/304212/how-to-solve-sudo-etc-sudoers-d-is-world-writable
   
-installation de InfluxDB
+
* installation de InfluxDB
-recherche design data model d'un site e-commerce
+
* recherche design data model d'un site e-commerce
-recherche architecture d'un système e-commerce avec javaee
+
* recherche architecture d'un système e-commerce avec javaee
   
 
==lundi 19 septembre==
 
==lundi 19 septembre==
   
-recherche diagramme d'actiivités
+
* recherche diagramme d'actiivités
-création repository GitHub et partage d'accès au github
+
* création repository GitHub et partage d'accès au github
   
 
==mardi 20 septembre==
 
==mardi 20 septembre==
Line 32: Line 32:
 
==samedi 24 septembre==
 
==samedi 24 septembre==
   
-tuto javaEE: création d'une application simple: http://wwwdi.supelec.fr/hardebolle/tutos/TutorielJavaEE/JEE_21-pagesweb.php
+
* tuto javaEE: création d'une application simple: http://wwwdi.supelec.fr/hardebolle/tutos/TutorielJavaEE/JEE_21-pagesweb.php
-commit de l'application exemple sur Github
+
* commit de l'application exemple sur Github
-debug de glassfish qui ne veut pas démarrer: the server exited prematurely with exit code 1 on glassfish 4.0
+
* debug de glassfish qui ne veut pas démarrer: the server exited prematurely with exit code 1 on glassfish 4.0
   
 
solution: lancer en tant que root avec sudo ./asadmin start-domain
 
solution: lancer en tant que root avec sudo ./asadmin start-domain
Line 40: Line 40:
 
Un "sudo kill pid_du_processus " règle le problème
 
Un "sudo kill pid_du_processus " règle le problème
   
-maven glassfish maven
+
* maven glassfish maven
-comment déployer sur glassfish avec maven
+
* comment déployer sur glassfish avec maven
-debug de : Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile)
+
* debug de : Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile)
 
solution supprimer le .m2 local : http://stackoverflow.com/questions/17223536/failed-to-execute-goal-org-apache-maven-pluginsmaven-compiler-plugin2-3-2comp
 
solution supprimer le .m2 local : http://stackoverflow.com/questions/17223536/failed-to-execute-goal-org-apache-maven-pluginsmaven-compiler-plugin2-3-2comp
   
 
==dimanche 25 septembre==
 
==dimanche 25 septembre==
   
-suite tuto javaee
+
* suite tuto javaee
-création projet dynamique dans Eclipse
+
* création projet dynamique dans Eclipse
-recherche sur les JSFs
+
* recherche sur les JSFs
-Mise en place, intégration et débug Tomcat?? perte de temps vu qu'on est censé utiliser glassfish
+
* Mise en place, intégration et débug Tomcat?? perte de temps vu qu'on est censé utiliser glassfish
   
 
==lundi 26 septembre==
 
==lundi 26 septembre==
   
-tuto air imag de déploiement de helloword avec maven et glassfish
+
* tuto air imag de déploiement de helloword avec maven et glassfish
   
 
==mardi 27 septembre==
 
==mardi 27 septembre==
   
-suite tuto javaee
+
* suite tuto javaee
-recherche de tuto pour premier déploiement sur amazon ec2
+
* recherche de tuto pour premier déploiement sur amazon ec2
-recherche de template html responsive pour l'ihm avec bootstrap: voir w3layout
+
* recherche de template html responsive pour l'ihm avec bootstrap: voir w3layout
   
 
==mardi 4 octobre==
 
==mardi 4 octobre==
   
-atelier sur le modèle de tâches
+
* atelier sur le modèle de tâches
-déploiement sur galssfish de notre web application avec l'ihm template
+
* déploiement sur galssfish de notre web application avec l'ihm template
-création nouveau dépôt pour l'ihm
+
* création nouveau dépôt pour l'ihm
   
 
==mardi 11 octobre==
 
==mardi 11 octobre==
   
-création de beans sur eclipse avec le projet petite application web du tuto
+
* création de beans sur eclipse avec le projet petite application web du tuto
-recherche bootstrap et architecture mvc du projet
+
* recherche bootstrap et architecture mvc du projet
-debug ajout glassfish dans eclipse
+
* debug ajout glassfish dans eclipse
-debug ajout jsf dans eclipse + changement version eclipse
+
* debug ajout jsf dans eclipse + changement version eclipse
   
 
==dimanche 16 octobre==
 
==dimanche 16 octobre==
   
-préparation des livrables de la mini soutenance
+
* préparation des livrables de la mini soutenance
-création d'une architecture du système
+
* création d'une architecture du système
-création du dossier de conception système
+
* création du dossier de conception système
- explication des technologies qu'on a adopté
+
* explication des technologies qu'on a adopté
   
   
 
==lundi 17 octobre==
 
==lundi 17 octobre==
   
-modification de quelques livrables
+
* modification de quelques livrables
-création de 2 diagrammes de tâches
+
* création de 2 diagrammes de tâches
-modification du livrable maquettes: création de maquettes avec cacoo
+
* modification du livrable maquettes: création de maquettes avec cacoo
-création drive et partage avec les membres du groupe pour réalistion des slides de présentation
+
* création drive et partage avec les membres du groupe pour réalistion des slides de présentation
   
 
==mardi 18 Octobre==
 
==mardi 18 Octobre==
   
-mini soutenance
+
* mini soutenance
-mise en place de icescrum pour la gestion du projet
+
* mise en place de icescrum pour la gestion du projet
-création d'une page de suivi des activités pour les sprints
+
* création d'une page de suivi des activités pour les sprints
   
 
==mercredi 19 octobre==
 
==mercredi 19 octobre==
   
-connexion ssh de l'instance aws ec2
+
* connexion ssh de l'instance aws ec2
-debug de la connexion
+
* debug de la connexion
   
 
==samedi 22 octobre==
 
==samedi 22 octobre==
 
 
-déploiement première appli test sur amazon EC2
+
* déploiement première appli test sur amazon EC2
   
 
==lundi 24 octobre==
 
==lundi 24 octobre==
   
-recherche sur Angular+JSFs appelé angularFaces: pas assez de documentation je laisse tomber
+
* recherche sur Angular+JSFs appelé angularFaces: pas assez de documentation je laisse tomber
-debug Eclipse: j2ee runtime environment is invalid
+
* debug Eclipse: j2ee runtime environment is invalid
   
 
==mardi 25 octobre==
 
==mardi 25 octobre==
   
-glassfish ne démarre plus : debug
+
* glassfish ne démarre plus : debug
   
 
==samedi 29 octobre==
 
==samedi 29 octobre==
   
-création base de données mysql
+
* création base de données mysql
  +
  +
==mercredi 2 novembre==
  +
  +
* modification de la base de données
  +
  +
==samedi 5 novembre==
  +
  +
* connexion de la base de données sur localhost
  +
* connexion de la base de données sur eclipse
  +
* debug connexion mysql : ping ne marche pas
  +
  +
==dimanche 6 novembre==
  +
  +
* peuplement de la base de données avec quelques valeurs
  +
* creation de la connection pool jdbc sur glassfish : ne marche pas sur l'interface de glassfish 4.1.1 / debug
  +
  +
==mardi 8 novembre==
  +
  +
* suite debug connection pool: ne pas passer par l'interface / passer sur l'interface asadmin
  +
* creation ressource mysql sur glassfish
  +
* test du ping
  +
* création projet jpa pour générer les beans à partir de la BD: ne marche pas avec ma version d'eclipse
  +
  +
==samedi 12 novembre==
  +
  +
* gestion de la persistence
  +
* ajout du projet EJBs dans github
  +
* test projet JSFs
  +
* ajout projet JSFs dans Github
  +
* recherche sur swagger pour gestion api rest
  +
  +
==lundi 14 et mardi 15 novembre==
  +
  +
* ajout session beans simples exemple session bean stateful the cartBean example de Oracle
  +
* création exception boatException et classes auxilaires (package util)
  +
* implementation API rest simple
  +
* installation du plugin [[Postman]]
  +
  +
==jeudi 17 novembre===
  +
  +
* suite création session beans
  +
  +
==samedi 19 novembre à maintenant==
  +
  +
* if i change a JPA entity, will it change the database?
  +
* création 3 projets JPA, Dynamic Web app et ear
  +
* debug erreur lors de l'injection de ressources
  +
* entitymanager error: debug de la persistence
  +
* test de l'entity manager via servlet
  +
* entity manager ok ==> création de services rest pour tester
  +
* debug "Ejb container initialization error"
  +
* debug service rest HTTP Status 404 error
  +
* affichage liste des produits via servlet ok
  +
* affichage liste des produits via rest ok
  +
* ajout de produits dans la base de données via servlet/rest ok
  +
* restful service avex JAX-RS
  +
* debug no classdeffound glassfish
  +
* ajout des 3 projets dans github (version complète de l'architecture)
  +
* debug erreur déploiement dans glassfish
  +
* création et configuration instance rds pour la base de données
  +
* exportation de la base de données locale vers rds
  +
* création connection pool et ressource avec la BD rds distante
  +
* erreur : recréation de l'instance mais dans la même zone que le serveur ec2
  +
* autorisation dans ec2 de la connexion avec le rds
  +
* configuration sur glassfish de la connection pool et des ressources distantes; ping OK
  +
* deploiement sur ec2 de l'appli stable
  +
* modification de la base de données pour rajouter l'url amazon s3 dans la table bateau
  +
* perte de la persistence ==> impossible de déployer le projet ejb sur glassfish
  +
* retour vers une version antérieure, suppression de la nouvelle colonne ajoutée : sans résultat
  +
* entitymanager.refresh() ne règle toujours pas le problème de persistence
  +
* suppression cache de hibernate sans résultat
  +
* test de deploiement avec le glassfish en cloud et la connexion rds ==> toujours problème de persistence
  +
* mise en place de influxdb, grafana, telegraf
  +
* recherche sur google analytics mais cela ne sert plus à rien le projet ne se déploie plus avec le problème de la persistence
  +
* problème de persistence à redébugger pour aller plus loin

Latest revision as of 10:04, 13 December 2016

mardi 13 septembre

  • Création compte aws
  • Création et configuration d'un serveur aws pour héberger notre application dans le cloud

jeudi 15 septembre

  • recherche sur les cloud storage et Atassian cloud

dimanche 18 septembre

  • installation de Haproxy en local

“sudo: /etc/sudoers.d is world writable” : http://askubuntu.com/questions/304212/how-to-solve-sudo-etc-sudoers-d-is-world-writable

  • installation de InfluxDB
  • recherche design data model d'un site e-commerce
  • recherche architecture d'un système e-commerce avec javaee

lundi 19 septembre

  • recherche diagramme d'actiivités
  • création repository GitHub et partage d'accès au github

mardi 20 septembre

  • recherche d'outil collaboratif
  • tuto glassfish
  • modification du formulaire après retour de la prof

samedi 24 septembre

solution: lancer en tant que root avec sudo ./asadmin start-domain toujours pas résolu: mon port 8080 était occupé par le service openhab que j'ai rajouté au démarrage depuis le projet de l'année dernière. Un "sudo kill pid_du_processus " règle le problème

  • maven glassfish maven
  • comment déployer sur glassfish avec maven
  • debug de : Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile)

solution supprimer le .m2 local : http://stackoverflow.com/questions/17223536/failed-to-execute-goal-org-apache-maven-pluginsmaven-compiler-plugin2-3-2comp

dimanche 25 septembre

  • suite tuto javaee
  • création projet dynamique dans Eclipse
  • recherche sur les JSFs
  • Mise en place, intégration et débug Tomcat?? perte de temps vu qu'on est censé utiliser glassfish

lundi 26 septembre

  • tuto air imag de déploiement de helloword avec maven et glassfish

mardi 27 septembre

  • suite tuto javaee
  • recherche de tuto pour premier déploiement sur amazon ec2
  • recherche de template html responsive pour l'ihm avec bootstrap: voir w3layout

mardi 4 octobre

  • atelier sur le modèle de tâches
  • déploiement sur galssfish de notre web application avec l'ihm template
  • création nouveau dépôt pour l'ihm

mardi 11 octobre

  • création de beans sur eclipse avec le projet petite application web du tuto
  • recherche bootstrap et architecture mvc du projet
  • debug ajout glassfish dans eclipse
  • debug ajout jsf dans eclipse + changement version eclipse

dimanche 16 octobre

  • préparation des livrables de la mini soutenance
  • création d'une architecture du système
  • création du dossier de conception système
  • explication des technologies qu'on a adopté


lundi 17 octobre

  • modification de quelques livrables
  • création de 2 diagrammes de tâches
  • modification du livrable maquettes: création de maquettes avec cacoo
  • création drive et partage avec les membres du groupe pour réalistion des slides de présentation

mardi 18 Octobre

  • mini soutenance
  • mise en place de icescrum pour la gestion du projet
  • création d'une page de suivi des activités pour les sprints

mercredi 19 octobre

  • connexion ssh de l'instance aws ec2
  • debug de la connexion

samedi 22 octobre

  • déploiement première appli test sur amazon EC2

lundi 24 octobre

  • recherche sur Angular+JSFs appelé angularFaces: pas assez de documentation je laisse tomber
  • debug Eclipse: j2ee runtime environment is invalid

mardi 25 octobre

  • glassfish ne démarre plus : debug

samedi 29 octobre

  • création base de données mysql

mercredi 2 novembre

  • modification de la base de données

samedi 5 novembre

  • connexion de la base de données sur localhost
  • connexion de la base de données sur eclipse
  • debug connexion mysql : ping ne marche pas

dimanche 6 novembre

  • peuplement de la base de données avec quelques valeurs
  • creation de la connection pool jdbc sur glassfish : ne marche pas sur l'interface de glassfish 4.1.1 / debug

mardi 8 novembre

  • suite debug connection pool: ne pas passer par l'interface / passer sur l'interface asadmin
  • creation ressource mysql sur glassfish
  • test du ping
  • création projet jpa pour générer les beans à partir de la BD: ne marche pas avec ma version d'eclipse

samedi 12 novembre

  • gestion de la persistence
  • ajout du projet EJBs dans github
  • test projet JSFs
  • ajout projet JSFs dans Github
  • recherche sur swagger pour gestion api rest

lundi 14 et mardi 15 novembre

  • ajout session beans simples exemple session bean stateful the cartBean example de Oracle
  • création exception boatException et classes auxilaires (package util)
  • implementation API rest simple
  • installation du plugin Postman

jeudi 17 novembre=

  • suite création session beans

samedi 19 novembre à maintenant

  • if i change a JPA entity, will it change the database?
  • création 3 projets JPA, Dynamic Web app et ear
  • debug erreur lors de l'injection de ressources
  • entitymanager error: debug de la persistence
  • test de l'entity manager via servlet
  • entity manager ok ==> création de services rest pour tester
  • debug "Ejb container initialization error"
  • debug service rest HTTP Status 404 error
  • affichage liste des produits via servlet ok
  • affichage liste des produits via rest ok
  • ajout de produits dans la base de données via servlet/rest ok
  • restful service avex JAX-RS
  • debug no classdeffound glassfish
  • ajout des 3 projets dans github (version complète de l'architecture)
  • debug erreur déploiement dans glassfish
  • création et configuration instance rds pour la base de données
  • exportation de la base de données locale vers rds
  • création connection pool et ressource avec la BD rds distante
  • erreur : recréation de l'instance mais dans la même zone que le serveur ec2
  • autorisation dans ec2 de la connexion avec le rds
  • configuration sur glassfish de la connection pool et des ressources distantes; ping OK
  • deploiement sur ec2 de l'appli stable
  • modification de la base de données pour rajouter l'url amazon s3 dans la table bateau
  • perte de la persistence ==> impossible de déployer le projet ejb sur glassfish
  • retour vers une version antérieure, suppression de la nouvelle colonne ajoutée : sans résultat
  • entitymanager.refresh() ne règle toujours pas le problème de persistence
  • suppression cache de hibernate sans résultat
  • test de deploiement avec le glassfish en cloud et la connexion rds ==> toujours problème de persistence
  • mise en place de influxdb, grafana, telegraf
  • recherche sur google analytics mais cela ne sert plus à rien le projet ne se déploie plus avec le problème de la persistence
  • problème de persistence à redébugger pour aller plus loin