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:22]
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 120: Line 124:
 === eP-Web === === eP-Web ===
  
-eP-Web est l'​application web d'​ePims.+eP-Web est l'​application web d'​ePims. ​
  
-Il est nécessaire de configurer ​d'une part le fichier de propriétés //​eP-Web.properties//​ (qui se trouve sous ./​resources/​main FIXME A dupliquer dans le repertoire dev?) et d'​autre part le fichier ./​WebRoot/​WEB-INF/​geronimo-web.xml  +Il est nécessaire de configurer ​(La configuration est identique à celle définie dans [[..:​admin:​configurationepims#​ep-web_ep-webservices]]) 
-La configuration est identique à celle définie dans [[..:admin:configurationepims#​ep-web_ep-webservices]]+  * le fichier de propriétés //​eP-Web.properties//​ (qui se trouve sous ./​resources/​main FIXME A dupliquer dans le repertoire dev?)  
 +  * 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é  
 + 
 +  <​application-desc  ...> 
 +     <​argument>​...</​argument>​ 
 +  </​application-desc >
  
  
 __Dans le contexte Eclipse :__ __Dans le contexte Eclipse :__
-Il faut ensuite exécuter la cible ANT "configure" ​pour répercuter ​ces modifications.+ 
 +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** pour répercuter ​les modifications ​faites dans les différents fichiers de config.
  
 __Dans un contexte sans IDE :__ __Dans un contexte sans IDE :__
-Il faut copier le fichier eP-Core-<+ 
 +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 
 +  * 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 138: 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.1208856139.txt.gz · Last modified: 2008/09/24 15:35 (external edit)