Eu estava tentando amostras de primavera-boot. Este é especificamente o exemplo primavera-boot-sample-tomcat , que tenho vindo a tentar executar.
Como instruído, eu tenho que correr mvn packagee é bem sucedido. Mas ao executar o jar java -jar target/spring-boot-sample-tomcat-0.5.0.BUILD-SNAPSHOT.jar, eu estou começando a exceção abaixo.
Por favor, confirme se há algum frascos que precisam ser colocados no classpath. Ou o que fazer para torná-lo correr.
Link para o pom.xml que está sendo usado.
Exception in thread main java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethod(Class.java:1935)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContextListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at org.springframework.boot.loader.LaunchedURLClassLoader.findClass(LaunchedURLClassLoader.java:110)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at org.springframework.boot.loader.LaunchedURLClassLoader.doLoadClass(LaunchedURLClassLoader.java:93)
at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:65)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 5 more













