J'ai écrit une application Spring Batch en utilisant Spring Boot. Lorsque j'essaie d'exécuter cette application à l'aide de la ligne de commande et du chemin de classe sur mon système local, cela fonctionne correctement. Cependant, quand j'ai essayé de l'exécuter sur un serveur Linux, il me donne l'exception suivante
Unable to start web server; nested exception is
org.springframework.context.ApplicationContextException:
Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.
Voici la façon dont je le gère:
java -cp jarFileName.jar; lib\* -Dlogging.level.org.springframework=DEBUG -Dspring.profiles.active=dev -Dspring.batch.job.names=abcBatchJob com.aa.bb.StartSpringBatch > somelogs.log