User Tools

Site Tools


wiki:epims4_0m1:developer:configdev

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:epims4_0m1:developer:configdev [2008/04/22 11:51]
dupierris
wiki:epims4_0m1:developer:configdev [2008/10/02 10:21] (current)
Line 67: Line 67:
  
 FIXME: Actuellement nous utilisons un repository interne pour ivy. Il faudrait rendre accessible une image de ce repository afin de s'​assurer que la même configuration est utilisée sur tous les sites de développement ! FIXME: Actuellement nous utilisons un repository interne pour ivy. Il faudrait rendre accessible une image de ce repository afin de s'​assurer que la même configuration est utilisée sur tous les sites de développement !
 +
 +
 +
  
  
Line 127: Line 130:
   * le fichier ./​WebRoot/​WEB-INF/​geronimo-web.xml ​   * le fichier ./​WebRoot/​WEB-INF/​geronimo-web.xml ​
   * le fichier */​WebRoot/​jnlp/​epplate.jnlp : mettre le nom/port du serveur web pour la propriété ​   * le fichier */​WebRoot/​jnlp/​epplate.jnlp : mettre le nom/port du serveur web pour la propriété ​
 +
   <​application-desc ​ ...>   <​application-desc ​ ...>
      <​argument>​...</​argument>​      <​argument>​...</​argument>​
Line 142: Line 146:
 En attendant une mailleur structuration et organisation des différents projets, pour générer le .war à intégrer dans le EAR d'​ePims,​ il faut : En attendant une mailleur structuration et organisation des différents projets, pour générer le .war à intégrer dans le EAR d'​ePims,​ il faut :
  
-Il faut copier le fichier eP-Core-<+  * Il faut copier le fichier eP-Core.jar issu de la target oneJar d'​eP-Core dans ./​WebRoot/​WEB-INF/​lib 
 +  * Il faut copier le jar contenant l'api de Servlet / JSP (A DEFINIR PRECISEMENT) dans ./​WebRoot/​WEB-INF/lib 
 +  * exécuter la cible Ant **dist.full**
  
  
Line 150: Line 156:
  
 De même que pour eP-Web, il est nécessaire de configurer le fichier ./​WebRoot/​WEB-INF/​geronimo-web.xml en utilisant les définitions données dans [[..:​admin:​configurationepims#​ep-web_ep-webservices]]. ​ De même que pour eP-Web, il est nécessaire de configurer le fichier ./​WebRoot/​WEB-INF/​geronimo-web.xml en utilisant les définitions données dans [[..:​admin:​configurationepims#​ep-web_ep-webservices]]. ​
 +
 +__Dans le contexte Eclipse :__
 +
 +Il faut définir une User Library qui pointe sur eP-Core. Pour cela, menu Windows > Preferences,​ sélectionner Java / Build Path / User Libraries et New. La nouvelle librairie a pour nom ''​eP-Core-3.4.0'' ​ et pointe soit sur le jar issu de la target oneJar d'​eP-Core soit le jar d'​eP-Core issu de dist et toutes les librairies nécessaire à eP-Core. Si un autre nom est utilisé, il faut modifier le build path du projet eP-Web (properties / Java Buils Path, choisir l'​onglet Libraries et cliquer sur add Library)...
 +
 +Il faut ensuite exécuter la cible ANT **configure.dist** pour répercuter les modifications faites dans les différents fichiers de config.
 +
 +__Dans un contexte sans IDE :__
 +
 +En attendant une mailleur structuration et organisation des différents projets, pour générer le .war à intégrer dans le EAR d'​ePims,​ il faut :
 +
 +  * Il faut copier le fichier eP-Core.jar issu de la target oneJar d'​eP-Core dans ./​WebRoot/​WEB-INF/​lib
 +  * exécuter la cible Ant **dist.full**
  
 === ePims === === ePims ===
-ePims est l'​application EAR contenant eP-Web et eP-WebService.+ePims est l'​application EAR contenant eP-Web et eP-WebService. ​Il est nécessaire de correctement configurer ePims au niveau de la data source... voir la configuration des modules d'​ePims dans la  documentation [[..:​admin:​]]
  
 +
 +__Dans le contexte Eclipse :__
 Si une erreur apparait au niveau du serveur associé à l'​application (Targeted Runtimes), il faut aller dans les propriétés de l'​application,​ page '​targeted runtimes',​ déselectionner '​Apache Geronimo 1.1' et soit le resélectionner soit le recréer ...  Si une erreur apparait au niveau du serveur associé à l'​application (Targeted Runtimes), il faut aller dans les propriétés de l'​application,​ page '​targeted runtimes',​ déselectionner '​Apache Geronimo 1.1' et soit le resélectionner soit le recréer ... 
  
-Il n'y a pas de cible Ant pour ce projet. ​Néanmoins ​il est nécessaire de correctement configurer ePims au niveau de la data source... voir la configuration des modules d'​ePims dans la  ​documentation [[..:​admin:​]]+Il n'y a pas de cible Ant pour ce projet ​lorsque l'on déploie à partir de Eclipse 
 + 
 +__Dans un contexte sans IDE :__ 
 +En attendant une mailleur structuration et organisation des différents projets, pour générer le .ear il faut  
 +  * copier eP-Web.war à la racine du projet 
 +  * copier eP-WebServices.war à la racine du projet 
 +  * exécuter ​la cible Ant **dist** Le EAR généré peut alors être déployé sur le serveur Geronimo
  
 === eP-Plate === === eP-Plate ===
 FIXME FIXME
wiki/epims4_0m1/developer/configdev.1208857862.txt.gz · Last modified: 2008/09/24 15:35 (external edit)