Я пробовал образцы весенней загрузки. Это конкретный пример spring-boot-sample-tomcat, который я пытался запустить.Не удалось запустить образец Spring-Boot
Как указано, я запустил mvn package
и успешно. Но при запуске банки java -jar target/spring-boot-sample-tomcat-0.5.0.BUILD-SNAPSHOT.jar
, я получаю следующее исключение.
Проверьте, есть ли какие-либо банки, которые необходимо поместить в путь к классам. Или что делать, чтобы запустить.
Ссылка на pom.xml который используется.
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
Пожалуйста, напишите свой 'pom.xml'; вам не хватает некоторой зависимости. – chrylis
Я смог клонировать каталог spring-boot-sample-tomcat и запускать две команды, которые вы показали, и запускать их как ожидалось. Проверьте свои версии maven и java с помощью 'mvn -verison' и' java -version'. У меня есть Apache Maven 3.0.4 и java-версия «1.6.0_51». – wpgreenway
Я далек от эксперта в мавена, но я считаю, вам, возможно, придется иметь версию в файле п записи зависимости \t весна-webmvc вроде следующего: \t \t \t \t org.springframework \t \t \t пружинные webmvc \t \t \t $ {} spring.version \t \t –
wSchmidt