users@jersey.java.net

Re: Error when trying deploy a war using embedded jetty

From: Imran M Yousuf <imyousuf_at_smartitengineering.com>
Date: Wed, 15 Sep 2010 16:25:53 +0600

The problem is gone but in bizzard manner. The module I was running
the server from had dependency to jersey-json, while it was not being
used, instead Jackson provider was in use. Removing jersey-json from
dependency resolved the problem. Now its working just fine. Please
ignore the earlier mails.

Thank you,

Imran

On Wed, Sep 15, 2010 at 1:49 PM, Imran M Yousuf
<imyousuf_at_smartitengineering.com> wrote:
> Hi,
>
> I am attaching the detailed FINEST log for com.sun.jersey if that
> helps. Eagerly waiting for some help.
>
> Thank you,
>
> Imran
>
> On Wed, Sep 15, 2010 at 12:28 PM, Imran M Yousuf
> <imyousuf_at_smartitengineering.com> wrote:
>> Hi,
>>
>> I am getting the following exception and SEVERE logs when trying to
>> startup a Embedded Jetty server in a test case with an external WAR
>> file. Can someone please help me resolve it?
>>
>> Sep 15, 2010 12:26:35 PM com.sun.jersey.spi.inject.Errors processErrorMessages
>> SEVERE: The following errors and warnings have been detected with
>> resource and/or provider classes:
>>  SEVERE: Missing dependency for method public void
>> com.sun.jersey.core.provider.jaxb.AbstractJAXBProvider.setConfiguration(com.sun.jersey.core.util.FeaturesAndProperties)
>> at parameter at index 0
>>  SEVERE: Missing dependency for method public void
>> com.sun.jersey.core.provider.jaxb.AbstractJAXBProvider.setConfiguration(com.sun.jersey.core.util.FeaturesAndProperties)
>> at parameter at index 0
>>  SEVERE: Missing dependency for method public void
>> com.sun.jersey.core.provider.jaxb.AbstractJAXBProvider.setConfiguration(com.sun.jersey.core.util.FeaturesAndProperties)
>> at parameter at index 0
>>  SEVERE: Missing dependency for method public void
>> com.sun.jersey.core.provider.jaxb.AbstractJAXBProvider.setConfiguration(com.sun.jersey.core.util.FeaturesAndProperties)
>> at parameter at index 0
>>  SEVERE: Missing dependency for field:
>> com.sun.jersey.spi.MessageBodyWorkers
>> com.sun.jersey.json.impl.provider.entity.JSONWithPaddingProvider.bodyWorker
>>  SEVERE: Missing dependency for method public void
>> com.sun.jersey.core.provider.jaxb.AbstractJAXBProvider.setConfiguration(com.sun.jersey.core.util.FeaturesAndProperties)
>> at parameter at index 0
>>  SEVERE: Missing dependency for method public void
>> com.sun.jersey.core.provider.jaxb.AbstractJAXBProvider.setConfiguration(com.sun.jersey.core.util.FeaturesAndProperties)
>> at parameter at index 0
>> 2010-09-15 12:26:35.259:WARN::FAILED Jersey Filter:
>> com.sun.jersey.spi.inject.Errors$ErrorMessagesException
>> 2010-09-15 12:26:35.259:WARN::Failed startup of context
>> WebAppContext_at_bfc25c@bfc25c/,file:/media/projects/smart-user/smart-user-client-impl/target/smartuser/,./target/smartuser/
>> com.sun.jersey.spi.inject.Errors$ErrorMessagesException
>>        at com.sun.jersey.spi.inject.Errors.processErrorMessages(Errors.java:150)
>>        at com.sun.jersey.spi.inject.Errors.postProcess(Errors.java:117)
>>        at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:183)
>>        at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:649)
>>        at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:644)
>>        at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:428)
>>        at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:277)
>>        at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:573)
>>        at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:211)
>>        at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:332)
>>        at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:671)
>>        at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:74)
>>        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>>        at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:668)
>>        at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:204)
>>        at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:994)
>>        at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:588)
>>        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:380)
>>        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>>        at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:92)
>>        at org.eclipse.jetty.server.Server.doStart(Server.java:242)
>>        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>>        at com.smartitengineering.clientrest.smartuserclientimpl.ComprehensiveClientTest.setupServer(ComprehensiveClientTest.java:28)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>        at java.lang.reflect.Method.invoke(Method.java:597)
>>        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>>        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>>        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>>        at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
>>        at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
>>        at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>>        at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
>>        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
>>        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
>>        at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>        at java.lang.reflect.Method.invoke(Method.java:597)
>>        at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
>>        at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
>>
>>
>> Thanks in advance,
>>
>> --
>> Imran M Yousuf
>> Twitter: @imyousuf - http://twitter.com/imyousuf
>> Blog: http://imyousuf-tech.blogs.smartitengineering.com/
>> Mobile: +880-1711402557
>>
>
>
>
> --
> Imran M Yousuf
> Entrepreneur & CEO
> Smart IT Engineering Ltd.
> 25/5B, Block F, Haji Chinu Miah Road Bylane
> Joint Quarter, Mohammadpur
> Dhaka - 1207, Bangladesh
> Email: imran_at_smartitengineering.com
> Twitter: @imyousuf - http://twitter.com/imyousuf
> Blog: http://imyousuf-tech.blogs.smartitengineering.com/
> Mobile: +880-1711402557
>



-- 
Imran M Yousuf
Entrepreneur & CEO
Smart IT Engineering Ltd.
25/5B, Block F, Haji Chinu Miah Road Bylane
Joint Quarter, Mohammadpur
Dhaka - 1207, Bangladesh
Email: imran_at_smartitengineering.com
Twitter: @imyousuf - http://twitter.com/imyousuf
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557