J'ai un fichier war contenant une application swagger et je veux l'exécuter en utilisant jetty. Je suis capable d'utiliser le plugin maven jetty pour lancer l'application sans problème, mais quand j'ai essayé d'installer le fichier war dans un serveur jetty, l'application démarre mais l'API swagger est vide.Application Swagger utilisant le serveur Jetty
En regardant les logs pour les deux cas (maven jetty: run, et java -jar start.jar ...), ce que je peux voir est que pour le premier cas, en utilisant maven, les logs le disent.
2017-09-07 03: 08: 43,875: INFO: oeja.AnnotationConfiguration: principale: balayage temps écoulé = 1771ms 07/09/2017 03: 08: 44,208: INFO: oejshC.restconff: main : Spring WebApplicationInitializers détectés sur classpath: [[email protected]]
Fondamentalement, avec Maven, la classe AnnotationConfiguration
, semble trouver la classe webApplication, et il fonctionne très bien. Quand j'utilise "java -jar start.jar ...", je ne vois pas cette trace, par conséquent, je suppose que le problème est que lorsque j'utilise jetty server à la place maven jetty: run, les fonctionnalités scan pour les annotations ne sont pas activés ??, je ne sais pas si cela a un sens.
J'apprécierais toute aide, merci.