2010-11-23 7 views
0

J'essaye d'ajouter un répertoire de fichiers jar (ou de le limiter, chaque fichier jar individuellement) au classpath pour une instance de tomcat. La difficulté est que je ne peux pas réellement modifier le fichier /conf/catalina.properties pour ce problème particulier. Je peux définir la variable CATALINA_OPTS, à savoir:Ajout à Tomcat Classpath avec CATALINA_OPTS

exportation CATALINA_OPTS = "$ CATALINA_OPTS -classpath /path/to/lib/file.jar"

Cependant, cela ne semble pas ajouter la fichier jar au classpath.

Est-il même possible de modifier le classpath de Tomcat comme ceci? Je suis conscient que la variable CLASSPATH n'est pas utilisée du tout.

Répondre

4

Vous pouvez placer vos fichiers jar dans

{tomcat.home}/lib

Ils seront chargés à partir de là.

+0

+! - vous ne devriez jamais avoir à modifier CLASSPATH directement. C'est la bonne solution. – duffymo

1

Regardez un script qui exécute votre tomcat. Imprimer classpath juste avant d'exécuter le processus Java. Pour autant que je me souvienne, il utilise la variable CLASSPATH lors de la composition de la ligne de commande.

1

Tomcat possède un dossier d'extension, conçu pour contenir ce type de bocaux. Si je me souviens bien, il suffit de copier vos pots dans ce dossier.

Questions connexes