2017-01-26 7 views
0

Currently спецификации проекта: -Ошибка в обновлении GWT 2.7 до 2.8 с Java 1.8

** 

GWT version- 2.7 
    Java - 1.8 
    Eclipse - Luna 
    GWT material- 2.0 rc3 
    Tomcat version - Apache Tomcat/7.0.42 
    Couchdb- 1.6.1 
    neo4j- 2.3.2 

**

ТРЕБОВАНИЕ: -

Мы хотим обновить GWT от 2,7 до 2.8 в соответствии с нашим требованием использовать материал GWT 2.0 rc3.

Теперь проблема заключается в размещении проекта на tomcat, который мы должны поместить файлы jar в папку WEBINF проекта. Наш проект отлично работает, пока мы не добавим jar в lib, кроме servlet.jar, как только мы добавим банки в папку lib, и скомпилируем проект и запустим его при следующей ошибке.

ОШИБКА: -

The code server is ready at http://127.0.0.1:9876/ 
Code server started in 2.803 s ms 
2017-01-26 11:57:47.630:INFO:oejs.Server:main: jetty-9.2.z-SNAPSHOT 
2017-01-26 11:57:53.544:WARN:oejuc.AbstractLifeCycle:main: FAILED [email protected]{/,file:/E:/ServerWorkSpace/enggheads/war/,STARTING}{E:\ServerWorkSpace\enggheads\war}: java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.jsp.JuliLog not a subtype 
java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.jsp.JuliLog not a subtype 
    at java.util.ServiceLoader.fail(Unknown Source) 
    at java.util.ServiceLoader.access$300(Unknown Source) 
    at java.util.ServiceLoader$LazyIterator.nextService(Unknown Source) 
    at java.util.ServiceLoader$LazyIterator.next(Unknown Source) 
    at java.util.ServiceLoader$1.next(Unknown Source) 
    at org.apache.juli.logging.LogFactory.<init>(LogFactory.java:78) 
    at org.apache.juli.logging.LogFactory.<clinit>(LogFactory.java:66) 
    at org.apache.jasper.servlet.JspServlet.<init>(JspServlet.java:69) 
    at org.eclipse.jetty.jsp.JettyJspServlet.<init>(JettyJspServlet.java:39) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
    at java.lang.reflect.Constructor.newInstance(Unknown Source) 
    at java.lang.Class.newInstance(Unknown Source) 
    at org.eclipse.jetty.server.handler.ContextHandler$Context.createInstance(ContextHandler.java:2372) 
    at org.eclipse.jetty.servlet.ServletContextHandler$Context.createServlet(ServletContextHandler.java:1166) 
    at org.eclipse.jetty.servlet.ServletHolder.newInstance(ServletHolder.java:1207) 
    at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:588) 
    at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:396) 
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:871) 
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298) 
    at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) 
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) 
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) 
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) 
    at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:550) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) 
    at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:140) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) 
    at org.eclipse.jetty.server.Server.start(Server.java:387) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) 
    at org.eclipse.jetty.server.Server.doStart(Server.java:354) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:759) 
    at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:634) 
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:923) 
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:706) 
    at com.google.gwt.dev.DevMode.main(DevMode.java:430) 
2017-01-26 11:57:53.544:WARN:oejuc.AbstractLifeCycle:main: FAILED [email protected]: java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.jsp.JuliLog not a subtype 
java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.jsp.JuliLog not a subtype 
    at java.util.ServiceLoader.fail(Unknown Source) 
    at java.util.ServiceLoader.access$300(Unknown Source) 
    at java.util.ServiceLoader$LazyIterator.nextService(Unknown Source) 
    at java.util.ServiceLoader$LazyIterator.next(Unknown Source) 
    at java.util.ServiceLoader$1.next(Unknown Source) 
    at org.apache.juli.logging.LogFactory.<init>(LogFactory.java:78) 
    at org.apache.juli.logging.LogFactory.<clinit>(LogFactory.java:66) 
    at org.apache.jasper.servlet.JspServlet.<init>(JspServlet.java:69) 
    at org.eclipse.jetty.jsp.JettyJspServlet.<init>(JettyJspServlet.java:39) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
    at java.lang.reflect.Constructor.newInstance(Unknown Source) 
    at java.lang.Class.newInstance(Unknown Source) 
    at org.eclipse.jetty.server.handler.ContextHandler$Context.createInstance(ContextHandler.java:2372) 
    at org.eclipse.jetty.servlet.ServletContextHandler$Context.createServlet(ServletContextHandler.java:1166) 
    at org.eclipse.jetty.servlet.ServletHolder.newInstance(ServletHolder.java:1207) 
    at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:588) 
    at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:396) 
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:871) 
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298) 
    at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) 
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) 
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) 
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) 
    at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:550) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) 
    at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:140) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) 
    at org.eclipse.jetty.server.Server.start(Server.java:387) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) 
    at org.eclipse.jetty.server.Server.doStart(Server.java:354) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:759) 
    at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:634) 
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:923) 
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:706) 
    at com.google.gwt.dev.DevMode.main(DevMode.java:430) 
2017-01-26 11:57:53.544:INFO:oejs.ServerConnector:main: Started [email protected]{HTTP/1.1}{127.0.0.1:8888} 
2017-01-26 11:57:53.544:WARN:oejuc.AbstractLifeCycle:main: FAILED [email protected]: java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.jsp.JuliLog not a subtype 
java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.jsp.JuliLog not a subtype 
    at java.util.ServiceLoader.fail(Unknown Source) 
    at java.util.ServiceLoader.access$300(Unknown Source) 
    at java.util.ServiceLoader$LazyIterator.nextService(Unknown Source) 
    at java.util.ServiceLoader$LazyIterator.next(Unknown Source) 
    at java.util.ServiceLoader$1.next(Unknown Source) 
    at org.apache.juli.logging.LogFactory.<init>(LogFactory.java:78) 
    at org.apache.juli.logging.LogFactory.<clinit>(LogFactory.java:66) 
    at org.apache.jasper.servlet.JspServlet.<init>(JspServlet.java:69) 
    at org.eclipse.jetty.jsp.JettyJspServlet.<init>(JettyJspServlet.java:39) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
    at java.lang.reflect.Constructor.newInstance(Unknown Source) 
    at java.lang.Class.newInstance(Unknown Source) 
    at org.eclipse.jetty.server.handler.ContextHandler$Context.createInstance(ContextHandler.java:2372) 
    at org.eclipse.jetty.servlet.ServletContextHandler$Context.createServlet(ServletContextHandler.java:1166) 
    at org.eclipse.jetty.servlet.ServletHolder.newInstance(ServletHolder.java:1207) 
    at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:588) 
    at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:396) 
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:871) 
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298) 
    at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) 
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) 
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) 
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) 
    at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:550) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) 
    at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:140) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) 
    at org.eclipse.jetty.server.Server.start(Server.java:387) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) 
    at org.eclipse.jetty.server.Server.doStart(Server.java:354) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:759) 
    at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:634) 
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:923) 
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:706) 
    at com.google.gwt.dev.DevMode.main(DevMode.java:430) 
Exception in thread "main" java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.jsp.JuliLog not a subtype 
    at java.util.ServiceLoader.fail(Unknown Source) 
    at java.util.ServiceLoader.access$300(Unknown Source) 
    at java.util.ServiceLoader$LazyIterator.nextService(Unknown Source) 
    at java.util.ServiceLoader$LazyIterator.next(Unknown Source) 
    at java.util.ServiceLoader$1.next(Unknown Source) 
    at org.apache.juli.logging.LogFactory.<init>(LogFactory.java:78) 
    at org.apache.juli.logging.LogFactory.<clinit>(LogFactory.java:66) 
    at org.apache.jasper.servlet.JspServlet.<init>(JspServlet.java:69) 
    at org.eclipse.jetty.jsp.JettyJspServlet.<init>(JettyJspServlet.java:39) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
    at java.lang.reflect.Constructor.newInstance(Unknown Source) 
    at java.lang.Class.newInstance(Unknown Source) 
    at org.eclipse.jetty.server.handler.ContextHandler$Context.createInstance(ContextHandler.java:2372) 
    at org.eclipse.jetty.servlet.ServletContextHandler$Context.createServlet(ServletContextHandler.java:1166) 
    at org.eclipse.jetty.servlet.ServletHolder.newInstance(ServletHolder.java:1207) 
    at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:588) 
    at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:396) 
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:871) 
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298) 
    at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) 
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) 
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) 
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) 
    at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:550) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) 
    at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:140) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) 
    at org.eclipse.jetty.server.Server.start(Server.java:387) 
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) 
    at org.eclipse.jetty.server.Server.doStart(Server.java:354) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:759) 
    at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:634) 
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:923) 
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:706) 
    at com.google.gwt.dev.DevMode.main(DevMode.java:430) 

Я пытался изучать об этом, в некоторых местах просят удалить файлы кэша из проекта я сделал то же самое. Удалены файлы кеша, кроме кеша. удалили классы, созданные в проекте по complie.

О компиляции проекта его принятие только 1 перестановки.

В целом, не подозревая о проблеме, связанной с проблемой добавления файлов jar в папку lib. Как и его ясный, мы не можем размещать проект без добавления баннеров в lib. Итак, каково решение.

ответ

1

УДАЛИТЬ gwt-dev.jar из библиотеки, и все прошло отлично. Что-то, чего я совершенно не знал об этом, может также создать проблему.