Le package war déployé est placé dans le dossier webapps. J'ai actuellement un package war qui a besoin du support d'un package jar externe. Où dois-je placer le package jar ?~
.
Même ces deux projets nécessitent le package jar supérieur. Je ne sais pas s'il s'agit d'un package jar. Quoi qu'il en soit, cela nécessite plus de 100 M de ce package.
Changez le suffixe en .zip, placez le fichier jar sous /WEB-INF/lib, puis redéfinissez-le en .war
Extrayez le package war, puis placez le package jar sous WEB-INF/lib/, puis placez l'intégralité du dossier décompressé sous webapps, tel que test.war. Le dossier décompressé est test et le package jar est placé sur Go to test. /WEB-INF/lib/ et copiez-y le dossier de test
;Démarrez simplement Tomcat
Les réponses ci-dessus sont toutes correctes, mais je pense personnellement que ce n'est pas une solution au problème. Pourquoi n'utilisez-vous pas maven, un outil de gestion des packages jar de projets Java ? Après avoir configuré les fichiers jar dont vous avez besoin dans le fichier pom.xml, définissez <packaging> sur war. Le war généré après l'exécution de mvn clean install contiendra les fichiers jar dont vous avez besoin.
Le plus simple est de reconditionner.
Le package war sera également décompressé dans un répertoire lorsqu'il sera placé dans Tomcat. Si la compilation n'est pas requise, placez-le directement dans le répertoire WEB-INF/lib de ce répertoire.
Une autre façon consiste à utiliser maven pour gérer et reconditionner sans copier