[tor-bugs] #24174 [Metrics/ExoneraTor]: Use an embedded Jetty in ExoneraTor

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Nov 10 16:26:42 UTC 2017


#24174: Use an embedded Jetty in ExoneraTor
--------------------------------+------------------------------
 Reporter:  iwakeh              |          Owner:  iwakeh
     Type:  enhancement         |         Status:  needs_review
 Priority:  Medium              |      Milestone:
Component:  Metrics/ExoneraTor  |        Version:
 Severity:  Normal              |     Resolution:
 Keywords:  metrics-2017        |  Actual Points:
Parent ID:                      |         Points:
 Reviewer:                      |        Sponsor:
--------------------------------+------------------------------

Comment (by karsten):

 The dummy works okay, but I'm having trouble with the war file:

 {{{
 java.lang.reflect.InvocationTargetException: null
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
         at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:498)
         at
 org.eclipse.jetty.webapp.IterativeDescriptorProcessor.visit(IterativeDescriptorProcessor.java:85)
         at
 org.eclipse.jetty.webapp.IterativeDescriptorProcessor.process(IterativeDescriptorProcessor.java:72)
         at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:408)
         at
 org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1340)
         at
 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)
         at
 org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)
         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.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)
         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 org.torproject.exonerator.ServerMain.main(ServerMain.java:24)
 Caused by: java.lang.IllegalStateException: Nothing to bind for name
 jdbc/exonerator
         at
 org.eclipse.jetty.plus.webapp.PlusDescriptorProcessor.bindEntry(PlusDescriptorProcessor.java:895)
         at
 org.eclipse.jetty.plus.webapp.PlusDescriptorProcessor.bindResourceRef(PlusDescriptorProcessor.java:812)
         at
 org.eclipse.jetty.plus.webapp.PlusDescriptorProcessor.visitResourceRef(PlusDescriptorProcessor.java:252)
         ... 23 common frames omitted
 }}}

 Did you get this working?

 And where would I configure the JDBC connection string?

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24174#comment:11>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list