我很流利Java,但在Web技術中只有平均水平。現在,我正在研究在一個項目中使用Jetty。我正在使用Eclipse Neon for Java SE。爲了熟悉Jetty,我從去年8月起實施了https://examples.javacodegeeks.com/enterprise-java/jetty/jetty-jsp-example/的嵌入式jetty jsp示例。它使用Jetty 9.2.11,它工作正常。見下面的日誌。當jetty 9.2被pom中的9.3替換時,嵌入式Jetty JSP示例停止工作
然後我想將它升級到最新的Jetty版本,所以在pom.xml中,我使用9.3.11.v20160721替換了jetty版本標記中的9.2.11.v20150529的每一個出現,並且所有的Maven Dependencies都得到了更新。沒有其他改變。之後,應用程序將停止使用下面的詳細信息。
完整的日誌從第一,成功運行,與碼頭9. 0.11是
2016-08-22 18:24:29.079:INFO::main: Logging initialized @272ms
2016-08-22 18:24:29.222:INFO:oejs.Server:main: jetty-9.2.11.v20150529
2016-08-22 18:24:29.630:WARN:oeja.AnnotationConfiguration:main: ServletContainerInitializers: detected. Class hierarchy: empty
2016-08-22 18:24:29.755:WARN:oaj.EmbeddedServletOptions:main: Warning: Invalid value for the initParam keepgenerated. Will use the default value of "false"
2016-08-22 18:24:29.756:WARN:oaj.EmbeddedServletOptions:main: Warning: Invalid value for the initParam fork. Will use the default value of "true"
2016-08-22 18:24:29.787:INFO:oejsh.ContextHandler:main: Started [email protected]{/jetty-jsp-example,file:/F:/JettyTutorials/jetty-jsp-example/src/main/webapp/,AVAILABLE}
2016-08-22 18:24:29.890:INFO:oejs.ServerConnector:main: Started [email protected]e2134c1{HTTP/1.1}{0.0.0.0:8080}
2016-08-22 18:24:29.891:INFO:oejs.Server:main: Started @1088ms
從第二日誌,故障運行,與碼頭9. 0.11,開始是這樣的:
2016-08-22 18:25:52.551:INFO::main: Logging initialized @297ms
2016-08-22 18:25:52.827:INFO:oejs.Server:main: jetty-9.3.11.v20160721
2016-08-22 18:25:53.260:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=0ms
2016-08-22 18:25:53.300:WARN:oatud.DigesterFactory:main: The XML schema [XMLSchema.dtd] could not be found. This is very likely to break XML validation if XML validation is enabled.
最後一條消息行,然後繼續24多線Wi日各類DTD-S和XSD-S,接着是堆棧轉儲通過
2016-08-22 18:25:53.358:INFO:oejs.AbstractConnector:main: Started [email protected]{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/jasper/JasperException
at org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:113)
開始進一步回落
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
:
:
我不是這個完整的設置不夠熟悉,看看有什麼問題是的,我在找到這個例子的時候找不到聯繫信息,在搜索網絡時我找不到任何指導,可能部分原因是我看不到要搜索的內容,所以我正在接觸這個社區,希望得到一些指導。