ajouter librairie sur serveur

ajouter librairie sur serveur - Java - Programmation

Marsh Posté le 09-11-2007 à 14:31:24    

Salut à tous, je bosse sur un projet jee 5 et je vais avoir besoin de javamail. Le probleme c'est que j'emmele un peu les pinceaux avec ces histoires de CLASSPATH et j'aimerais comprendre une fois pour toute. En fait je ne sais pas si c'est pareil de :  
-ajouter le .jar dans le dossier lib/ext du serveur
et
-ajouter le chemin vers la librairie dans les propriétés du projet (je bosse sous netbeans)
 
Le fait est que je déploie mon appli sur un serveur externe qui n'a pas par default( enfin je crois) les librairies comme javamail. Est ce que ça suffit si je copie le .jar de javamail dans le bon dossier.
J'espere avoir été clair (pas sûr).
Merci d'avance

Reply

Marsh Posté le 09-11-2007 à 14:31:24   

Reply

Marsh Posté le 09-11-2007 à 18:03:42    

Pour faire simple, si tu rajoutes le jar dans le répertoire de lib  
 - de la jre => toutes les applications lancées avec cette jre bénéficieront du jar
 - du serveur d'appli netbeans => toutes les appli web installées dans ce netbeans l'auront
 - d'une appli web => seule l'appli l'aura
 
ça peut être tentant d'installer les jar directement dans le serveur d'appli (ou carrement dans la jre) mais c'est très dangereux car si tu as plusieures applications utilisant ce composant et que pour l'une d'elle tu doive faire un changement de version du composant tu as le risque d'impacter toutes les autres.
 
Bref même si c'est possible d'ajouter ton jar dans le répertoire lib du serveur d'appli, il est conseiller d'ajouter les jar des composants applicatifs, dans le répertoire de lib de l'application.
 

Reply

Marsh Posté le 09-11-2007 à 18:15:49    

merci pour cette reponse complete, j'ai une idée bcp plus precises cde la choses maintenant

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed