RE: [jetty-user] RestEasy and Jetty 7.x ClassNotFoundException
"Tasso Angelidis" <[email protected]>
| Newsgroups | gmane.comp.java.jetty.support |
|---|---|
| Message-ID | <[email protected]> |
I tried Jersey in both and it seems to work so far. But I'm interested in RestEasy. -----Original Message----- From: Tasso Angelidis [mailto:[email protected]] Sent: Wednesday, November 03, 2010 9:45 AM To: [email protected] Subject: RE: [jetty-user] RestEasy and Jetty 7.x ClassNotFoundException I can't provide a deployment, but I can assure you that all I'm doing is copying the same WAR in webapps for the different instances of Jetty. I'm not using "context.xml" using standard java -jar start.jar command for both. No I have not copied cdi.jar using stock download. RestEasy comes with guice-2.0 there's 57 jars in my web-inf/lib folder. Here is the output of the 6.1.25 X:\jetty-6.1.25>java -jar start.jar 2010-11-03 09:21:22.884:INFO::Logging to STDERR via org.mortbay.log.StdErrLog 2010-11-03 09:21:23.087:INFO::jetty-6.1.25 2010-11-03 09:21:23.228:INFO::Deploy X:\jetty-6.1.25\contexts\test-jndi.xml -> org.mortbay.jetty.webapp.WebAppContext@10b4b2f{/test-jndi,X:\jetty-6.1.2 5/contexts/test-jndi.d} 2010-11-03 09:21:23.243:INFO::Deploy X:\jetty-6.1.25\contexts\test.xml -> org.mortbay.jetty.webapp.WebAppContext@1d4c61c{/,X:\jetty-6.1.25/webapps /test} 2010-11-03 09:21:23.274:INFO::Deploy X:\jetty-6.1.25\contexts\javadoc.xml -> org.mortbay.jetty.handler.ContextHandler@1b1aa65{/javadoc,file: /X:/jetty-6.1.25/javadoc/} 2010-11-03 09:21:23.415:INFO::No Transaction manager found - if your webapp requires one, please configure one. 2010-11-03 09:21:23.993:INFO:/:Transparent AsyncProxyServlet @ /google to http://www.google.com 2010-11-03 09:21:24.009:INFO::Extract file:/X:/jetty-6.1.25/webapps/cometd.war to X:\DOCUME~1\me\LOCALS~1\Temp\Jetty_0_0_0_0_8080_cometd.war__cometd__.t2q fkl\webapp 2010-11-03 09:21:40.211:WARN::Unknown realm: Test JAAS Realm 2010-11-03 09:21:40.368:INFO::Extract file:/X:/jetty-6.1.25/webapps/TestRestEasy.war to X:\DOCUME~1\me\LOCALS~1\Temp\Jetty_0_0_0_0_8080_ TestRestEasy.war__TestRestEasy__3dw8z\webapp 391 [main] INFO org.jboss.resteasy.spi.ResteasyDeployment - Deploying javax.ws.rs.core.Application: class com.mycom.services.TestApplication 407 [main] INFO org.jboss.resteasy.spi.ResteasyDeployment - Adding singleton resource com.mycom.services.TestImpl from Application javax.ws.rs.core.Application 2010-11-03 09:21:42.164:INFO::Opened X:\jetty-6.1.25\logs\2010_11_03.request.log 2010-11-03 09:21:42.180:INFO::Started [email protected]:8080 Hello World! <--- This is me making a request to my REST service all it does is print Hello World to the console. Here is the output of 7.2 X:\jetty-distribution-7.2.0.v20101020>java -jar start.jar properties={jetty.home=X:\jetty-distribution-7.2.0.v20101020, OPTIONS=Server,ext,jmx,jsp,resources,websocket} 2010-11-03 09:28:05.275:INFO::jetty-7.2.0.v20101020 2010-11-03 09:28:05.306:INFO::Deployment monitor X:\jetty-distribution-7.2.0.v20101020\webapps at interval 1 2010-11-03 09:28:05.306:INFO::Deployable added: X:\jetty-distribution-7.2.0.v20101020\webapps\TestRestEasy.war 2010-11-03 09:28:05.462:INFO::Copying WEB-INF/lib jar:file:/X:/jetty-distribution-7.2.0.v20101020/webapps/TestRestEasy.war !/WEB-INF/lib/ to X:\Documents and Settings\me\Local Settings\Temp\jetty-0.0.0.0-8080-TestRestEasy.war-_TestRestEasy-any-\web inf\WEB-INF\lib 2010-11-03 09:28:07.665:INFO::Copying WEB-INF/classes from jar:file:/X:/jetty-distribution-7.2.0.v20101020/webapps/TestRestEasy.war !/WEB-INF /classes/ to X:\Documents and Settings\me\Local Settings\Temp\jetty-0.0.0.0-8080-TestRestEasy.war-_TestRestEasy-any-\web inf\WEB-INF\classes 2010-11-03 09:28:09.618:WARN::FAILED WebAppContext@2bc3f5@2bc3f5/TestRestEasy,[file:/C:/Documents%20and%20Set tings/me/Local%20Settings/Temp/jetty-0.0.0.0-80 80-TestRestEasy.war-_TestRestEasy-any-/webinf/, jar:file:/X:/jetty-distribution-7.2.0.v20101020/webapps/TestRestEasy.war !/],X:\jetty-distribution-7.2.0.v20101020\webapps\TestRestEasy.war: java.lang.NoClassDefFoundError: javax/enterprise/context/spi/Contextual 2010-11-03 09:28:09.618:WARN::Unable to reach node goal: started java.lang.NoClassDefFoundError: javax/enterprise/context/spi/Contextual at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) at java.lang.Class.getConstructor0(Class.java:2699) at java.lang.Class.newInstance0(Class.java:326) at java.lang.Class.newInstance(Class.java:308) at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.ja va:154) at org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap.contextIn itialized(ResteasyBootstrap.java:28) at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextH andler.java:634) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC ontextHandler.java:228) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav a:1132) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle r.java:577) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:491 ) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife Cycle.java:55) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(Stan dardStarter.java:36) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:1 80) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentM anager.java:497) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.j ava:135) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(Scan ningAppProvider.java:144) at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(Sc anningAppProvider.java:57) at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:436) at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:349) at org.eclipse.jetty.util.Scanner.scan(Scanner.java:306) at org.eclipse.jetty.util.Scanner.start(Scanner.java:242) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(Scanni ngAppProvider.java:121) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife Cycle.java:55) at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(Deploymen tManager.java:562) at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager. java:212) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife Cycle.java:55) at org.eclipse.jetty.server.Server.doStart(Server.java:226) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife Cycle.java:55) at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:10 46) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:983 ) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.jetty.start.Main.invokeMain(Main.java:490) at org.eclipse.jetty.start.Main.start(Main.java:634) at org.eclipse.jetty.start.Main.parseCommandLine(Main.java:280) at org.eclipse.jetty.start.Main.main(Main.java:82) Caused by: java.lang.ClassNotFoundException: javax.enterprise.context.spi.Contextual at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoade r.java:419) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoade r.java:381) at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) at java.lang.Class.getConstructor0(Class.java:2699) at java.lang.Class.newInstance0(Class.java:326) at java.lang.Class.newInstance(Class.java:308) at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.ja va:154) at org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap.contextIn itialized(ResteasyBootstrap.java:28) at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextH andler.java:634) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletC ontextHandler.java:228) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.jav a:1132) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandle r.java:577) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:491 ) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife Cycle.java:55) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(Stan dardStarter.java:36) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:1 80) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentM anager.java:497) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.j ava:135) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(Scan ningAppProvider.java:144) at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(Sc anningAppProvider.java:57) at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:436) at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:349) at org.eclipse.jetty.util.Scanner.scan(Scanner.java:306) at org.eclipse.jetty.util.Scanner.start(Scanner.java:242) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(Scanni ngAppProvider.java:121) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife Cycle.java:55) at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(Deploymen tManager.java:562) at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager. java:212) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife Cycle.java:55) at org.eclipse.jetty.server.Server.doStart(Server.java:226) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife Cycle.java:55) at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:10 46) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:983 ) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.jetty.start.Main.invokeMain(Main.java:490) at org.eclipse.jetty.start.Main.start(Main.java:634) at org.eclipse.jetty.start.Main.parseCommandLine(Main.java:280) at org.eclipse.jetty.start.Main.main(Main.java:82) 2010-11-03 09:28:09.618:INFO::Deployment monitor X:\jetty-distribution-7.2.0.v20101020\contexts at interval 1 2010-11-03 09:28:09.634:INFO::Deployable added: X:\jetty-distribution-7.2.0.v20101020\contexts\javadoc.xml 2010-11-03 09:28:09.634:INFO::Deployable added: X:\jetty-distribution-7.2.0.v20101020\contexts\test.xml 2010-11-03 09:28:09.696:INFO::Extract jar:file:/X:/jetty-distribution-7.2.0.v20101020/webapps/test.war!/ to X:\Documents and Settings\me \Local Settings\Temp\jetty-0.0.0.0-8080-test.war-_-any-\webapp 2010-11-03 09:28:11.337:INFO:org.eclipse.jetty.servlets.TransparentProxy:Transpa rentProxy @ /javadoc to http://download.eclipse.org/jetty/stable-7/apidocs 2010-11-03 09:28:11.384:INFO::Copying WEB-INF/lib [file:/C:/Documents%20and%20Settings/me/Local%20Settings/Temp/jetty-0.0. 0.0-8080-TestRestEasy.war-_TestRestEasy-any-/webinf/WEB-INF/lib/, jar:file:/X:/jetty-distribution-7.2.0.v20101020/webapps/TestRestEasy.war !/WEB-INF/lib/] to X:\Documents and Settings\me\Local Settings\Temp\jetty-0.0.0.0-8080-TestRestEasy.war-_TestRes tEasy-any-\webinf\WEB-INF\lib 2010-11-03 09:28:12.462:INFO::Copying WEB-INF/classes from jar:file:/X:/jetty-distribution-7.2.0.v20101020/webapps/TestRestEasy.war !/WEB-INF /classes/ to X:\Documents and Settings\me\Local Settings\Temp\jetty-0.0.0.0- 8080-TestRestEasy.war-_TestRestEasy-any-\webinf\WEB-INF\classes 2010-11-03 09:28:12.821:WARN::Failed startup of context WebAppContext@2bc3f5@2bc 3f5/TestRestEasy,[file:/C:/Documents%20and%20Settings/me/Local%20Setting s/Temp/jetty-0.0.0.0-8080-TestRestEasy.war-_TestRestEasy-any-/webinf/, [file:/C:/Documents%20and%20Settings/me/Local%20Settings/Temp/jetty-0.0. 0.0-8080-TestRestEasy.war-_TestRestEasy-any-/webinf/, jar:file:/X:/jetty-distribution-7.2.0.v20101020/webapps/TestRestEasy.war !/]],X:\jet ty-distribution-7.2.0.v20101020\webapps\TestRestEasy.war java.io.FileNotFoundException: JAR entry META-INF/web-fragment.xml not found in X:\Documents and Settings\me\Local Settings\Temp\jetty-0.0.0.0-8080-TestRestEasy.war-_TestRestEasy-any-\web inf\WEB-INF\lib\resteasy-cdi-2.0.1.GA.jar at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.ja va:122) at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnec tion.java:132) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrent Entity(XMLEntityManager.java:653) at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineD ocVersion(XMLVersionDetector.java:186) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X ML11Configuration.java:772) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X ML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser. java:119) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Ab stractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p arse(SAXParserImpl.java:522) at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) at org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:187) at org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:203) at org.eclipse.jetty.webapp.Descriptor.parse(Descriptor.java:60) at org.eclipse.jetty.webapp.WebDescriptor.parse(WebDescriptor.java:142) at org.eclipse.jetty.webapp.FragmentDescriptor.parse(FragmentDescriptor. java:59) at org.eclipse.jetty.webapp.MetaData.addFragment(MetaData.java:210) at org.eclipse.jetty.webapp.FragmentConfiguration.findWebFragments(Fragm entConfiguration.java:72) at org.eclipse.jetty.webapp.FragmentConfiguration.preConfigure(FragmentC onfiguration.java:39) at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.jav a:462) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:490 ) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife Cycle.java:55) at org.eclipse.jetty.server.handler.HandlerCollection$1.run(HandlerColle ction.java:200) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool .java:450) at java.lang.Thread.run(Thread.java:619) 2010-11-03 09:28:12.853:INFO::Started [email protected]:8080 -----Original Message----- From: Jan Bartel [mailto:[email protected]] Sent: Wednesday, November 03, 2010 3:39 AM To: [email protected] Subject: Re: [jetty-user] RestEasy and Jetty 7.x ClassNotFoundException John, Where is the cdi jar? Is it located inside your webapp? If so, the web container cannot load it, because a webapp is not allowed to replace "javax." package. These have to be on the container's classpath. Did you copy a cdi api jar perhaps into your jetty-6/lib, but not into your jetty-7 installation? If there is still a problem, can you post a small webapp that demonstrates the problem (ie succeeds on a clean jetty-6.1.26 install, but fails on a clean jetty-7.2.0 install). thanks Jan On 03/11/10 16:17, John Smith wrote: > I'm trying to run RestEasy on GigaSpaces XAP and I get a > ClassnotFoundException: javax.enterprise.context.spi.Contextual > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at > org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.j ava:360) > at > org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.j ava:322) > at java.lang.Class.getDeclaredConstructors0(Native Method) > at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) > at java.lang.Class.getConstructor0(Class.java:2699) > at java.lang.Class.newInstance0(Class.java:326) > at java.lang.Class.newInstance(Class.java:308) > at > org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java: 154) > at > org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap.contextIniti alized(ResteasyBootstrap.java:28) > at > org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHand ler.java:645) > at > org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletCont extHandler.java:200) > at > org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:9 95) > at > org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.j ava:588) > at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:381) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCyc le.java:55) > at > org.openspaces.pu.container.jee.jetty.JettyJeeProcessingUnitContainerPro vider.createContainer(JettyJeeProcessingUnitContainerProvider.java:532) > at > org.openspaces.pu.container.servicegrid.PUServiceBeanImpl.startPU(PUServ iceBeanImpl.java:583) > at > org.openspaces.pu.container.servicegrid.PUServiceBeanImpl.doStart(PUServ iceBeanImpl.java:204) > at org.jini.rio.jsb.ServiceBeanAdapter$1.run(ServiceBeanAdapter.java:291) > at org.jini.rio.jsb.ServiceBeanAdapter.start(ServiceBeanAdapter.java:304) > at org.jini.rio.jsb.JSBLoader.create(JSBLoader.java:106) > at org.jini.rio.cybernode.ServiceBeanLoader.load(ServiceBeanLoader.java:276 ) > at org.jini.rio.cybernode.JSBDelegate.startServiceBean(JSBDelegate.java:461 ) > at org.jini.rio.cybernode.JSBDelegate.load(JSBDelegate.java:316) > at org.jini.rio.cybernode.JSBContainer.activate(JSBContainer.java:213) > at org.jini.rio.cybernode.CybernodeImpl.instantiate(CybernodeImpl.java:1034 ) > at > org.jini.rio.core.provision.ServiceBeanInstantiatorGigaspacesMethodinter nalInvoke3.internalInvoke(Unknown > Source) > at > com.gigaspaces.internal.reflection.fast.AbstractMethod.invoke(AbstractMe thod.java:34) > at com.gigaspaces.lrmi.LRMIRuntime.invoked(LRMIRuntime.java:372) > at com.gigaspaces.lrmi.nio.Pivot.consumeAndHandleRequest(Pivot.java:462) > at com.gigaspaces.lrmi.nio.Pivot.handleRequest(Pivot.java:551) > at com.gigaspaces.lrmi.nio.Pivot$ChannelEntryTask.run(Pivot.java:161) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto r.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja va:908) > at java.lang.Thread.run(Thread.java:619) > > I pretty much get the same error using Jetty alone. > > XAP uses 7.1.4 I also tried 7.2 in standalone and I get the same > exception but obviously the stack is a bit different. > > With 6.1.26 standalone everything works perfect. All I'm doing is > deploying the same war to the 3 different servers. the application is > quite simple. All it does is say Hello World on a REST URL like... > http://myhost/myapp/myservice/hello > > It seems that the the dependency injection is missing? > > Also my web.xml > > <?xml version="1.0" encoding="UTF-8"?> > <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns="http://java.sun.com/xml/ns/javaee" > xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" > version="2.5"> > <display-name>TestRestEasy</display-name> > > <context-param> > <param-name>javax.ws.rs.core.Application</param-name> > <param-value>com.xxxx.services.TestApplication</param-value> > </context-param> > > <listener> > <listener-class> > org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-cl ass> > </listener> > > <servlet> > <servlet-name>Resteasy</servlet-name> > <servlet-class> > org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet -class> > </servlet> > > <servlet-mapping> > <servlet-name>Resteasy</servlet-name> > <url-pattern>/*</url-pattern> > </servlet-mapping> > > </web-app> > -- Jan Bartel, Webtide LLC | [email protected] | http://www.webtide.com --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email