cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Kulp <dk...@apache.org>
Subject Re: jetty logging error
Date Wed, 25 Apr 2012 19:03:37 GMT

If I grab:

http://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4-
sources.jar   

and look at the LocationAwareLogger class in there, I do see:

public void log(Marker marker, String fqcn, int level, String message, 
Object[] argArray, Throwable t);

which would match that signature.   Thus, I'm not sure what you are seeing 
that would cause this.

Dan



On Wednesday, April 25, 2012 11:09:45 AM Linus Kamb wrote:
> Apologies for a "newbie" question...
> 
> I am getting a NoSuchMethodException trying to run a simple server
> stand-alone within Eclipse.
> 
> I was wanting to get back in to using CXF for a new project, so I
> downloaded the latest 2.6.0 release.
> 
> Since it's been a while since my last go with CXF, I tried starting with a
> very basic "Hello, World" type echo server, running stand-alone from
> within Eclipse.
> 
> However, I am getting the following exception:
> 
> Apr 25, 2012 10:31:48 AM org.apache.cxf.endpoint.ServerImpl
> initDestination
> 
> INFO: Setting the server's publish address to be http://localhost:9001/
> 
> Exception in thread "main" java.lang.NoSuchMethodError:
> org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;
> ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
> 
> at
> org.eclipse.jetty.util.log.JettyAwareLogger.log(JettyAwareLogger.java:601
> )
> 
> at org.eclipse.jetty.util.log.JettyAwareLogger.warn(
> JettyAwareLogger.java:425)
> 
> at org.eclipse.jetty.util.log.Slf4jLog.warn(Slf4jLog.java:64)
> 
> at org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed(
> AbstractLifeCycle.java:199)
> 
> at org.eclipse.jetty.util.component.AbstractLifeCycle.start(
> AbstractLifeCycle.java:69)
> 
> at org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine.addServant(
> JettyHTTPServerEngine.java:372)
> 
> at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.activate(
> JettyHTTPDestination.java:171)
> 
> at org.apache.cxf.transport.AbstractObservable.setMessageObserver(
> AbstractObservable.java:48)
> 
> at org.apache.cxf.binding.AbstractBaseBindingFactory.addListener(
> AbstractBaseBindingFactory.java:97)
> 
> at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:131)
> 
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(
> JAXRSServerFactoryBean.java:185)
> 
> at gov.noaa.pmel.tsunami.server.admin.CxfServer.startup(CxfServer.java:25)
> 
> at gov.noaa.pmel.tsunami.server.admin.CxfServer.main(CxfServer.java:34)
> 
> 
> (damn. sorry about the formatting.)
> 
> 
> I tried going back to the 2.5 release, and I've tried using different
> versions of jetty and slf4j, but I they have all ended with the same
> exception.
> 
> Looking at jetty and slf4j source, something isn't right, as I don't find
> either a use of the above method in jetty, or an slf4j version that *has*
> that method.  (Not that I've looked at every version of each.)
> 
> I have tried to use just a minimal set of required jars from cxf, based on
> the WHICH_JARS guide.
> 
> 
> Any ideas?
> 
> 
> thanks,
> 
> Linus
-- 
Daniel Kulp
dkulp@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com


Mime
View raw message