2017-10-07 13 views
0

RopeyTasksは、Java(9)の最終更新で失敗します。クラッシュRopeytask with Java 9

出典:https://github.com/continuumsecurity/RopeyTasks

そして、私はブラウザにしようと、私は次を参照してください。問題がどこにある

HTTP ERROR: 503 

Problem accessing /. Reason: 

Service Unavailable 

は、私が理解することはできません。

Java 8 Ropeytaskはうまく動作し、正しく起動しますが、Java 9の新しいバージョンがSpringフレームワーク/ブートの何かを破ったようです。 私の質問は、既にデプロイされたjarファイル(https://github.com/continuumsecurity/RopeyTasks/blob/master/ropeytasks.jar)を実行するためのいくつかの回避策または互換モードが、タッチコードなしでまたは再コンパイルされているかどうかです。

ログは次のとおりです。

java -jar ropeytasks.jar 
2017-10-08 00:41:03.489:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT 
2017-10-08 00:41:04.699:INFO:oejpw.PlusConfiguration:No Transaction manager found - if your webapp requires one, please configure one. 
2017-10-08 00:41:04.717:INFO:oejw.StandardDescriptorProcessor:NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet 
WARNING: An illegal reflective access operation has occurred 
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/private/var/folders/vc/6lpcq_l15z15zfbnjrppkshc0000gn/T/standalone-war/embedded10160800743692339444-exploded-1507416062907/WEB-INF/lib/groovy-all-2.4.10.jar) to method java.lang.Object.finalize() 
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass 
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations 
WARNING: All illegal access operations will be denied in a future release 
2017-10-08 00:41:05.510:INFO::Initializing Spring root WebApplicationContext 
2017-10-08 00:41:14,068 [main] ERROR context.GrailsContextLoaderListener - Error initializing the application: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733) 
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233) 
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214) 
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676) 
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90) 
at org.eclipse.jetty.server.Server.doStart(Server.java:261) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at grails.plugin.standalone.JettyLauncher.startJetty(JettyLauncher.java:122) 
at grails.plugin.standalone.JettyLauncher.start(JettyLauncher.java:96) 
at grails.plugin.standalone.JettyLauncher.main(JettyLauncher.java:58) 
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
... 12 more 
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
... 12 more 
Caused by: org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
... 12 more 
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException 
at java.base/java.lang.Class.forName(Class.java:375) 
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2248) 
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2214) 
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:276) 
at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:110) 
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
... 12 more 
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466) 
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:415) 
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377) 
... 19 more 
2017-10-08 00:41:14,071 [main] ERROR context.GrailsContextLoaderListener - Error initializing Grails: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733) 
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233) 
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214) 
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676) 
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90) 
at org.eclipse.jetty.server.Server.doStart(Server.java:261) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at grails.plugin.standalone.JettyLauncher.startJetty(JettyLauncher.java:122) 
at grails.plugin.standalone.JettyLauncher.start(JettyLauncher.java:96) 
at grails.plugin.standalone.JettyLauncher.main(JettyLauncher.java:58) 
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
... 12 more 
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
... 12 more 
Caused by: org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
... 12 more 
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException 
at java.base/java.lang.Class.forName(Class.java:375) 
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2248) 
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2214) 
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:276) 
at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:110) 
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
... 12 more 
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466) 
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:415) 
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377) 
... 19 more 
2017-10-08 00:41:14.071:WARN:oejw.WebAppContext:Failed startup of context o.e.j.w.WebAppContext{,file:/private/var/folders/vc/6lpcq_l15z15zfbnjrppkshc0000gn/T/standalone-war/embedded10160800743692339444-exploded-1507416062907/},/var/folders/vc/6lpcq_l15z15zfbnjrppkshc0000gn/T/standalone-war/embedded10160800743692339444-exploded-1507416062907 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733) 
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233) 
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214) 
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676) 
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90) 
at org.eclipse.jetty.server.Server.doStart(Server.java:261) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at grails.plugin.standalone.JettyLauncher.startJetty(JettyLauncher.java:122) 
at grails.plugin.standalone.JettyLauncher.start(JettyLauncher.java:96) 
at grails.plugin.standalone.JettyLauncher.main(JettyLauncher.java:58) 
Caused by: 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733) 
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233) 
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214) 
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676) 
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90) 
at org.eclipse.jetty.server.Server.doStart(Server.java:261) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at grails.plugin.standalone.JettyLauncher.startJetty(JettyLauncher.java:122) 
at grails.plugin.standalone.JettyLauncher.start(JettyLauncher.java:96) 
at grails.plugin.standalone.JettyLauncher.main(JettyLauncher.java:58) 
Caused by: 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733) 
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233) 
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214) 
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676) 
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90) 
at org.eclipse.jetty.server.Server.doStart(Server.java:261) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at grails.plugin.standalone.JettyLauncher.startJetty(JettyLauncher.java:122) 
at grails.plugin.standalone.JettyLauncher.start(JettyLauncher.java:96) 
at grails.plugin.standalone.JettyLauncher.main(JettyLauncher.java:58) 
Caused by: 
org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration 
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733) 
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233) 
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214) 
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676) 
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90) 
at org.eclipse.jetty.server.Server.doStart(Server.java:261) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at grails.plugin.standalone.JettyLauncher.startJetty(JettyLauncher.java:122) 
at grails.plugin.standalone.JettyLauncher.start(JettyLauncher.java:96) 
at grails.plugin.standalone.JettyLauncher.main(JettyLauncher.java:58) 
Caused by: 
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException 
at java.base/java.lang.Class.forName(Class.java:375) 
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2248) 
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2214) 
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:276) 
at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:110) 
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733) 
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233) 
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214) 
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676) 
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90) 
at org.eclipse.jetty.server.Server.doStart(Server.java:261) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at grails.plugin.standalone.JettyLauncher.startJetty(JettyLauncher.java:122) 
at grails.plugin.standalone.JettyLauncher.start(JettyLauncher.java:96) 
at grails.plugin.standalone.JettyLauncher.main(JettyLauncher.java:58) 
Caused by: 
java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466) 
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:415) 
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377) 
at java.base/java.lang.Class.forName(Class.java:375) 
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2248) 
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2214) 
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:276) 
at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:110) 
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:733) 
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:233) 
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1214) 
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676) 
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:455) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90) 
at org.eclipse.jetty.server.Server.doStart(Server.java:261) 
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59) 
at grails.plugin.standalone.JettyLauncher.startJetty(JettyLauncher.java:122) 
at grails.plugin.standalone.JettyLauncher.start(JettyLauncher.java:96) 
at grails.plugin.standalone.JettyLauncher.main(JettyLauncher.java:58) 
2017-10-08 00:41:14.102:INFO:oejs.AbstractConnector:Started [email protected]:8080 
Server running. Browse to http://localhost:8080 
+0

[Java 9への移行のためのJava EE機能の依存関係を表現する方法](https://stackoverflow.com/questions/46084751/how-to-express-dependency-in-maven-on) -java-ee-features-for-java-9への移行)..または多分https://stackoverflow.com/questions/46474104/illegal-reflective-access-in-an-applet-with-jaxb-and -jdk-9/46474480#46474480 – nullpointer

+0

私の質問は、すでにコンパイルされたJarファイルを実行する可能性があるのですか?もしタッチコードや再コンパイルなしで...多分互換モードで..私は違法アクセス=許可を試みましたがは動作しません – Drakas

+0

'--add-modules'引数はうまくいかなかったのですか? – nullpointer

答えて

関連する問題