2010-10-06 8 views
2

Comment installer un fichier JAR tiers dans mon application Web Tomcat?Installation du fichier JAR dans l'application Web Tomcat

Je l'ai placé dans chaque dossier que je peux penser, et je le référençant comme:

import com.google.api.translate; 

Y at-il un dossier particulier? J'ai essayé WEB_INF/lib

+0

WEB_INF/lib est l'emplacement correct. Quels messages d'erreur obtenez-vous? – codelark

+0

Le package n'existe pas. –

+0

Je suis assez sûr que vous n'importez pas les classes comme ça. Cela ressemble à un nom de paquet, et si c'est le cas, vous obtiendrez des erreurs de compilation Java. –

Répondre

5

Si toutes les applications sur Tomcat ont besoin de ce JAR, l'emplacement pour le mettre serait/lib si vous utilisez Tomcat 6.x ou supérieur et/server/lib s'il s'agit de la version 5.x ou plus bas.

Si seulement votre application a besoin d'un fichier JAR tiers, placez-le dans WEB-INF/lib.

J'espère que vous empaquetez votre application en tant que fichier WAR.

Je l'ai placé dans chaque dossier que je peux penser à

Je vous recommande de lire un peu plus sur Tomcat et CLASSPATH avant de poursuivre.

import com.google.api.translate; 

Cela ne ressemble pas à une bonne Java pour moi. Cela ne devrait-il pas être:

import com.google.api.translate.*; 

Quel est le nom du JAR contenant ces classes? Où l'as tu trouvé?

On dirait que vous voulez utiliser l'API de traduction de Google en quelque sorte.

+0

N'ai-je pas besoin de l'ajouter à mes fichiers xml build ant? –

+0

Si vous utilisez Ant pour compiler et empaqueter votre application, vous devez vous assurer que le fichier JAR se trouve dans Ant CLASSPATH et qu'il est copié dans le fichier WEB-INF/lib de votre fichier WAR. – duffymo

+0

Il est dans le classpath de la fourmi, mais pas aller :(Doit être en train de faire une erreur quelque part –

Questions connexes