2014-06-10 6 views
1

Bonjour J'ai un webapp dans le serveur Tomcat sous linuxComment définir une webapp Tomcat classpath

Je dois être en mesure de dire dans quel ordre de charger les pots situés dans WEB-INF/bin. J'ai essayé de le configurer dans le META-INF/MANIFEST.MF sous Class-Path mais cela n'a pas fonctionné, et j'ai cherché sur le web une solution et je n'en ai trouvé aucune.

(Mon projet n'est pas dans un fichier de guerre)

(La solution à Chane le nom du fichier jar à "aaaaaaaRealName.jar" est inacceptable)

(J'utilise Tomcat 7 (je pense que son v7.0.27))

ido

Répondre

2

les pots de charges tomcat dans l'ordre suivant (extrait d'ici: http://tomcat.apache.org/tomcat-8.0-doc/class-loader-howto.html):

  • bootstrap (JRE/dossier lib/ext)
  • système
  • (ne peut pas utilisé pour ajouter le vôtre)
  • bibliothèques webapp (premières classes/WEB-INF, puis WEB-INF/lib)
  • Les bibliothèques communes (vérifiez la propriété common.loader, puis tomcat instance/lib, puis commun tomcat folder/lib)

Donc, si vous voulez spécifier l'ordre, placez les pots au bon endroit.

+0

Merci, mais je le sais déjà. J'ai juste besoin d'un moyen de dire au matou de charger les pots dans un ordre spécifique. –

+0

Utilisation des pots dans WEB-INF/lib –