This shows you the differences between two versions of the page.
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 |