powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Boot + jetty 8
8 сообщений из 33, страница 2 из 2
Spring Boot + jetty 8
    #38854509
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

1. Servlet.java

Код: java
1.
2.
3.
4.
package sample.jetty;
@javax.servlet.annotation.WebServlet(loadOnStartup=1,urlPatterns="/*")
public class Servlet extends  org.springframework.web.servlet.DispatcherServlet {
}



2. Переименовать application-context-servlet.xml в sample.jetty.Servlet-servlet.xml
3. Удалить web.xml
Работает.
...
Рейтинг: 0 / 0
Spring Boot + jetty 8
    #38854529
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

Попробовал через

Код: java
1.
 java -jar jetty-runner-9.2.6.v20141205.jar --config etc/jetty.xml  /home/igor/NetBeansProjects/example/spring-boot-sample-jetty8/target/spring-boot-sample-jetty8-1.0-SNAPSHOT.war 



все работает .

кажется действительно версия jetty 8
от org.mortbay.jetty » какая то убогая ... с некй не работает ...

Плюс в этой версии есть проблемы

https://lists.debian.org/debian-java/2012/05/msg00132.html
...
Рейтинг: 0 / 0
Spring Boot + jetty 8
    #38854541
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такую ошибку я получаю при попытке задеплоить простое приложение с одной страницей ...

это уже финиш полный ...!!!

в ы

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
2015-01-14 17:42:02.985:WARN:oejd.WebAppDeployer:WebAppDeployer is deprecated. Use WebAppProvider
2015-01-14 17:42:03.005:INFO:oejs.Server:jetty-8.1.3.v20120416
2015-01-14 17:42:03.060:INFO:oejw.WebInfConfiguration:Extract jar:file:/var/lib/jetty8/webapps/WabArm-1.0-SNAPSHOT.war!/ to /var/cache/jetty8/data/jetty-127.0.0.1-8080-WabArm-1.0-SNAPSHOT.war-_WabArm-1.0-SNAPSHOT-any-/webapp
2015-01-14 17:42:03.149:WARN:oejw.WebAppContext:Failed startup of context o.e.j.w.WebAppContext{/WabArm-1.0-SNAPSHOT,file:/var/cache/jetty8/data/jetty-127.0.0.1-8080-WabArm-1.0-SNAPSHOT.war-_WabArm-1.0-SNAPSHOT-any-/webapp/},file:/var/lib/jetty8/webapps/WabArm-1.0-SNAPSHOT.war
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.visit(IterativeDescriptorProcessor.java:80)
	at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.process(IterativeDescriptorProcessor.java:67)
	at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:331)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1219)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:699)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:454)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
	at org.eclipse.jetty.deploy.WebAppDeployer.scan(WebAppDeployer.java:309)
	at org.eclipse.jetty.deploy.WebAppDeployer.doStart(WebAppDeployer.java:189)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
	at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:63)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:53)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:91)
	at org.eclipse.jetty.server.Server.doStart(Server.java:262)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
	at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1215)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1138)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.eclipse.jetty.start.Main.invokeMain(Main.java:457)
	at org.eclipse.jetty.start.Main.start(Main.java:602)
	at org.eclipse.jetty.start.Main.main(Main.java:82)
Caused by: 
java.lang.NoClassDefFoundError: org/apache/tomcat/PeriodicEventListener
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:424)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
	at org.eclipse.jetty.util.Loader.loadClass(Loader.java:92)
	at org.eclipse.jetty.util.Loader.loadClass(Loader.java:71)
	at org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitServlet(StandardDescriptorProcessor.java:264)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.visit(IterativeDescriptorProcessor.java:80)
	at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.process(IterativeDescriptorProcessor.java:67)
	at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:331)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1219)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:699)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:454)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
	at org.eclipse.jetty.deploy.WebAppDeployer.scan(WebAppDeployer.java:309)
	at org.eclipse.jetty.deploy.WebAppDeployer.doStart(WebAppDeployer.java:189)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
	at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:63)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:53)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:91)
	at org.eclipse.jetty.server.Server.doStart(Server.java:262)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
	at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1215)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1138)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.eclipse.jetty.start.Main.invokeMain(Main.java:457)
	at org.eclipse.jetty.start.Main.start(Main.java:602)
	at org.eclipse.jetty.start.Main.main(Main.java:82)
...
Рейтинг: 0 / 0
Spring Boot + jetty 8
    #38857806
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде как понял - нужно избавиться от spring-boot в pom.xml

тогда maven jetty plugin работает отлично ...

но debian jetty8 выдает ошибку ... видимо каких то библиотек ему нужно ?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
java.lang.ClassNotFoundException: org.apache.tomcat.PeriodicEventListener
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:424)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
	at org.eclipse.jetty.util.Loader.loadClass(Loader.java:92)
	at org.eclipse.jetty.util.Loader.loadClass(Loader.java:71)
	at org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitServlet(StandardDescriptorProcessor.java:264)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
...
Рейтинг: 0 / 0
Spring Boot + jetty 8
    #38857829
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
    No WebApplicationContext found: no ContextLoaderListener registered?
Caused by:

java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered?
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:251)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
	at org.eclipse.jetty.server.handler.DebugHandler.handle(DebugHandler.java:77)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
	at org.eclipse.jetty.server.Server.handle(Server.java:350)
	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:606)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
	at java.lang.Thread.run(Thread.java:745)
...
Рейтинг: 0 / 0
Spring Boot + jetty 8
    #38859229
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос : в debian jetty 8 есть файл webdefault.xml с версией version="2.5" может из за него игнорируются аннотации ?
его нужно переопределить в своем war е ?
...
Рейтинг: 0 / 0
Spring Boot + jetty 8
    #38859281
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1Вопрос : в debian jetty 8 есть файл webdefault.xml с версией version="2.5" может из за него игнорируются аннотации ?
его нужно переопределить в своем war е ?
1 java.lang.ClassNotFoundException: org.apache.tomcat.PeriodicEventListener
смотри здесь http://stackoverflow.com/questions/15588200/how-do-i-enable-jsp-support-in-jetty-n-debian-wheezy
2 java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered?
не хватает org.springframework.web.context.ContextLoaderListener, но у меня работает и без листенера(можно не переименовывать application-context-servlet.xml и задать через @WebInitParam).
Я не понял вопрос, какие аннотации? Если аннотации Spring, jetty их не понимает и будет игнорировать, если аннотации Servlet 3, то jetty прекрасно работает с ними и я написал как сделать и отказаться от web.xml(если будет нужен листенер, то скорее всего также можно создать свой с @WebListener). Последнее исключение говорит, что приложение развертывается, но проблемы с Spring, не ясно только это с web.xml или с моим сервлетом.
...
Рейтинг: 0 / 0
Spring Boot + jetty 8
    #38859973
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FD, аннотации спринга - хочется чтобы понимал через спринг
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Boot + jetty 8
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]