Dans Tomcat, je souhaite utiliser un jar dans une application Web. Le fichier jar existera en dehors du répertoire Tomcat.Ajout de jar externe dans Tomcat ClassPath
Pour inclure le fichier jar dans classpath tomcat, j'ai modifié les TomcatHome/conf/catalina.properties pour inclure le chemin absolu de mon fichier jar comme,
shared.loader=D:\jaa\MyJarFile.jar
selon la suggestion donnée dans le lien,
http://www.mulesoft.com/tomcat-classpath
Mais il jette l'erreur,
java.lang.NoClassDefFoundError
J'ai aussi essayé,
shared.loader=D:\jaa\*.jar
shared.loader=file:\\D:\jaa\MyJarFile.jar
Aucun d'entre eux semblent fonctionner :(
Si j'essayez de placer le pot dans tomcat/lib, il semble fonctionner. Mais je ne suis pas autorisé à le faire.
S'il vous plaît, aidez-moi cette question que j'ai mise en œuvre la semaine prochaine ..
Avez-vous essayé: fichier ': // path/to/foldername/jarname.jar' Votre syntaxe est différente – Cratylus
Tomcat soulève IllegalArgumentsException quand j'utilise slash (/), tandis que le démarrage du serveur. Donc je dois utiliser backslash (fichier: \\ D: \ jaa \ PatMS.jar) – Sathesh
Copie possible de [Comment ajouter des bibliothèques JAR au projet WAR sans faire face à java.lang.ClassNotFoundException? Chemin de classe vs chemin de construction vs /WEB-INF/lib](http://stackoverflow.com/questions/6792197/how-to-add-jar-libraries-to-war-project-without-facing-java-lang-classnotfoundex –