From: Steve L. (JIRA) <ji...@sm...> - 2010-05-27 10:41:13
|
Add JAX-RS application component which registers classes -------------------------------------------------------- Key: SFOS-1489 URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 Project: SmartFrog Issue Type: Bug Reporter: Steve Loughran Assignee: Julio Guijarro I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-05-27 10:43:15
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12160#action_12160 ] Steve Loughran commented on SFOS-1489: -------------------------------------- Test is failing, no provider for a resource that implements GET. [sfStart] HOST morzine.hpl.hp.com:rootProcess:jerseyapplicationtest:action:jaxRsApp SmartFrogLifecycleException:: [sfStart] HOST morzine.hpl.hp.com:rootProcess:jerseyapplicationtest:action:jaxRsApp, cause: SmartFrogDeploymentException: unnamed component. Endpoint class error value "org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource" cannot be loaded in com.sun.jersey.server.impl.provider.RuntimeDelegateImpl@a2bccb2. Cause: java.lang.IllegalArgumentException: No container provider supports the type class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource, cause: java.lang.IllegalArgumentException: No container provider supports the type class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource, reference: HOST morzine.hpl.hp.com:rootProcess:jerseyapplicationtest:action:jaxRsApp, primContext: included, SmartFrog 3.17.015dev (2010-05-19 12:41:36 BST), data: Failed object class: org.smartfrog.services.www.jaxrs.JaxRsServicesImpl, primSFCompleteName: HOST morzine.hpl.hp.com:rootProcess:jerseyapplicationtest:action, primContext: included, reference: HOST morzine.hpl.hp.com:rootProcess:jerseyapplicationtest:action, primContext: included at org.smartfrog.sfcore.common.SmartFrogLifecycleException.forward(SmartFrogLifecycleException.java:232) at org.smartfrog.sfcore.common.SmartFrogLifecycleException.sfStart(SmartFrogLifecycleException.java:126) at org.smartfrog.sfcore.compound.CompoundImpl.sfStartChildren(CompoundImpl.java:665) at org.smartfrog.sfcore.compound.CompoundImpl.sfStart(CompoundImpl.java:634) at org.smartfrog.services.assertions.TestCompoundImpl.sfStart(TestCompoundImpl.java:252) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) at sun.rmi.transport.Transport$1.run(Transport.java:159) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:155) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142) at org.smartfrog.services.assertions.TestCompoundImpl_Stub.sfStart(Unknown Source) at org.smartfrog.sfcore.common.ActionDeploy.Deploy(ActionDeploy.java:178) at org.smartfrog.sfcore.common.ActionDeploy.doDeploy(ActionDeploy.java:307) at org.smartfrog.sfcore.common.ActionDeploy.execute(ActionDeploy.java:282) at org.smartfrog.sfcore.common.ConfigurationAction.execute(ConfigurationAction.java:113) at org.smartfrog.sfcore.common.ConfigurationDescriptor.execute(ConfigurationDescriptor.java:1089) at org.smartfrog.SFSystem.runConfigurationDescriptor(SFSystem.java:353) at org.smartfrog.test.SmartFrogTestBase.deployApplication(SmartFrogTestBase.java:618) at org.smartfrog.test.SmartFrogTestBase.deployExpectingSuccess(SmartFrogTestBase.java:556) at org.smartfrog.services.www.jaxrs.test.JerseyApplicationTest.testJerseyApplication(JerseyApplicationTest.java:47) Caused by: SmartFrogDeploymentException: unnamed component. Endpoint class error value "org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource" cannot be loaded in com.sun.jersey.server.impl.provider.RuntimeDelegateImpl@a2bccb2. Cause: java.lang.IllegalArgumentException: No container provider supports the type class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource, cause: java.lang.IllegalArgumentException: No container provider supports the type class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource, reference: HOST morzine.hpl.hp.com:rootProcess:jerseyapplicationtest:action:jaxRsApp, primContext: included at org.smartfrog.services.www.jaxrs.JaxRsServicesImpl.sfStart(JaxRsServicesImpl.java:94) at org.smartfrog.sfcore.compound.CompoundImpl.sfStartChildren(CompoundImpl.java:661) at org.smartfrog.sfcore.compound.CompoundImpl.sfStart(CompoundImpl.java:634) at org.smartfrog.services.assertions.TestCompoundImpl.sfStart(TestCompoundImpl.java:252) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) at sun.rmi.transport.Transport$1.run(Transport.java:159) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:155) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.IllegalArgumentException: No container provider supports the type class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource at com.sun.jersey.api.container.ContainerFactory.createContainer(ContainerFactory.java:183) at com.sun.jersey.api.container.ContainerFactory.createContainer(ContainerFactory.java:130) at com.sun.jersey.server.impl.provider.RuntimeDelegateImpl.createEndpoint(RuntimeDelegateImpl.java:61) at org.smartfrog.services.www.jaxrs.JaxRsServicesImpl.createEndpoint(JaxRsServicesImpl.java:155) at org.smartfrog.services.www.jaxrs.JaxRsServicesImpl.sfStart(JaxRsServicesImpl.java:91) > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-05-27 11:00:54
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12161#action_12161 ] Steve Loughran commented on SFOS-1489: -------------------------------------- the logs show some more detail [sf-startdaemon-debug] INFO: Root resource classes found: [sf-startdaemon-debug] class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource [sf-startdaemon-debug] class org.smartfrog.services.www.jaxrs.test.testapp.EchoResource [sf-startdaemon-debug] 27-May-2010 10:58:04 com.sun.jersey.api.core.ScanningResourceConfig init [sf-startdaemon-debug] INFO: No provider classes found. [sf-startdaemon-debug] 27-May-2010 10:58:04 com.sun.jersey.server.impl.application.WebApplicationImpl initiate [sf-startdaemon-debug] INFO: Initiating Jersey application, version 'Jersey: 1.1.5.1 03/10/2010 02:33 PM' everything was scanned, the classes found (but not the application subclass, odd), but no providers. Implication: not all of Jersey is on the classpath [sf-startdaemon-debug] 27-May-2010 10:58:03 com.sun.jersey.api.core.ClasspathResourceConfig init [sf-startdaemon-debug] INFO: Scanning for root resource and provider classes 2010/05/27 10:58:03:902 BST [INFO ][RMI TCP Connection(3)-16.25.175.158] HOST morzine.hpl.hp.com:rootProcess:jerseyapplicationtein the paths: [sf-startdaemon-debug] /home/slo/Projects/SmartFrog/Forge/core/components/jersey/dist/lib/sf-jersey-test-3.17.015dev.jar [sf-startdaemon-debug] /home/slo/Prst - Starting Java6 HTTP server on http://0.0.0.0:5050/ [sf-startdaemon-debug] ojects/SmartFrog/Forge/core/components/jersey/dist/lib/sf-jersey-3.17.015dev.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/asm/asm/jars/asm-3.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/javax.ws.rs/jsr311-api/jars/jsr311-api-1.1.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/com.sun.jersey/jersey-core/jars/jersey-core-1.1.5.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/com.sun.jersey/jersey-client/jars/jersey-client-1.1.5.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/com.sun.jersey/jersey-server/jars/jersey-server-1.1.5.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.smartfrog/smartfrog/jars/sfExamples-3.17.015dev.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.smartfrog/smartfrog/jars/sfServices-3.17.015dev.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.smartfrog/smartfrog/jars/smartfrog-3.17.015dev.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.smartfrog/sf-testharness/jars/sf-testharness-3.17.015dev.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/junit/junit/jars/junit-3.8.2.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/commons-logging/commons-logging/jars/commons-logging-1.1.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.smartfrog/sf-loggingservices/jars/sf-loggingservices-3.17.015dev.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/log4j/log4j/jars/log4j-1.2.15.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.5.8.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.slf4j/slf4j-jcl/jars/slf4j-jcl-1.5.8.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.smartfrog/sf-www/jars/sf-www-3.17.015dev.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/commons-httpclient/commons-httpclient/jars/commons-httpclient-3.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/commons-codec/commons-codec/jars/commons-codec-1.3.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/commons-fileupload/commons-fileupload/jars/commons-fileupload-1.2.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/javax.servlet/servlet-api/jars/servlet-api-2.5.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.smartfrog/sf-jetty/jars/sf-jetty-3.17.015dev.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.mortbay.jetty/jsp-2.1/jars/jsp-2.1-6.1.14.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.mortbay.jetty/jsp-api-2.1/jars/jsp-api-2.1-6.1.14.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/commons-el/commons-el/jars/commons-el-1.0.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.smartfrog/sf-ant/jars/sf-ant-3.17.015dev.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.apache.ant/ant/jars/ant-1.7.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.apache.ant/ant-launcher/jars/ant-launcher-1.7.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.eclipse.jdt/core/jars/core-3.1.1.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.14.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.14.jar [sf-startdaemon-debug] /home/slo/.ivy/cache/org.smartfrog/sf-tasks/jars/sf-tasks-3.17.015dev.jar > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-05-27 11:01:08
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12162#action_12162 ] Steve Loughran commented on SFOS-1489: -------------------------------------- Some searches for bits of the stack "com.sun.jersey.api.container.ContainerFactory.createContainer" imply that attempting to use the java6 server instead of grizzly or jetty could be a problem. Will attempt to run under Jetty, otherwise we will need a grizzly component. > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-05-27 11:48:14
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12163#action_12163 ] Steve Loughran commented on SFOS-1489: -------------------------------------- Added a jetty servlet, but the application still isn't binding properly, stack trace is similar org.smartfrog.services.www.jaxrs.test.JerseyApplicationTest.testJerseyApplication(JerseyApplicationTest.java:47) Caused by: SmartFrogDeploymentException: unnamed component. Endpoint class error value "org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource" cannot be loaded in com.sun.jersey.server.impl.provider.RuntimeDelegateImpl@18987a33. Cause: java.lang.IllegalArgumentException: No container provider supports the type class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource, cause: java.lang.IllegalArgumentException: No container provider supports the type class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource, reference: HOST morzine.hpl.hp.com:rootProcess:jerseyapplicationtest:action:jaxRsApp, primContext: included at org.smartfrog.services.www.jaxrs.JaxRsServicesImpl.sfStart(JaxRsServicesImpl.java:94) at org.smartfrog.sfcore.compound.CompoundImpl.sfStartChildren(CompoundImpl.java:661) at org.smartfrog.sfcore.compound.CompoundImpl.sfStart(CompoundImpl.java:634) at org.smartfrog.services.assertions.TestCompoundImpl.sfStart(TestCompoundImpl.java:252) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) at sun.rmi.transport.Transport$1.run(Transport.java:159) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:155) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.IllegalArgumentException: No container provider supports the type class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource at com.sun.jersey.api.container.ContainerFactory.createContainer(ContainerFactory.java:183) at com.sun.jersey.api.container.ContainerFactory.createContainer(ContainerFactory.java:130) at com.sun.jersey.server.impl.provider.RuntimeDelegateImpl.createEndpoint(RuntimeDelegateImpl.java:61) at org.smartfrog.services.www.jaxrs.JaxRsServicesImpl.createEndpoint(JaxRsServicesImpl.java:155) at org.smartfrog.services.www.jaxrs.JaxRsServicesImpl.sfStart(JaxRsServicesImpl.java:91) > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-05-27 11:54:23
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12164#action_12164 ] Steve Loughran commented on SFOS-1489: -------------------------------------- Links http://kingsfleet.blogspot.com/2008/10/running-jax-rcjerseyjsr311-on-weblogic.html http://stackoverflow.com/questions/2072295/how-to-deploy-a-jax-rs-application http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.web20fepjaxrs.doc/info/ae/ae/twbs_jaxrs_configwebxml.html http://architects.dzone.com/articles/putting-java-rest the last one is interesting, implies that the application should return the list of singletons and classes, and exception mappers get listed here too. 1. the Application component must take a list of classes and singletons and return the lists. 2. need to sort out how the servlet loads the application class, it may be best to do it as part of the servlet deploy, where there's some classname provided to the sun servlet. Problem is: that's a classname, not an instance reference, so we need to get from the classname to a specific sf configuration, which again, could be done via some servlet parameters. Perhaps one param names a general purpose sf application class, and another servlet param names its values -but again, how does the application get those servlet parameters? Unless the engine does some injection into the application of the context, things get tricky. > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-05-27 11:57:29
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12165#action_12165 ] Steve Loughran commented on SFOS-1489: -------------------------------------- see also how to mix jersey with other bits of the url path on a single machine http://blog.docuverse.com/2009/08/04/using-jsp-with-jersey-jax-rs-implementation/ probably better to have a separate /api subtree than play games with filters > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-05-27 11:59:21
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12166#action_12166 ] Steve Loughran commented on SFOS-1489: -------------------------------------- redhat resteasy config documentation http://www.redhat.com/docs/en-US/JBoss_Enterprise_Web_Platform/5.0.0/html/RESTEasy/Installation_Configuration.html > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-06-02 13:26:16
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12170#action_12170 ] Steve Loughran commented on SFOS-1489: -------------------------------------- adding some diagnostics classes shows dependencies are getting in the way, hence SFOS-1493 > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-06-02 13:28:05
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12170#action_12170 ] Steve Loughran edited comment on SFOS-1489 at 02/06/10 14:27: -------------------------------------------------------------- adding some diagnostics classes shows dependencies are getting in the way, hence SFOS-1494 was (Author: stevel): adding some diagnostics classes shows dependencies are getting in the way, hence SFOS-1493 > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-06-02 16:30:41
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12175#action_12175 ] Steve Loughran commented on SFOS-1489: -------------------------------------- when deploying under grizzly 1. HTTP1.1 headers are always returned, even on an HTTP1.0 request, with chunking enabled. 2. command line operations work better than web browsers 3. There's still some scanning going on, which may mean that the webapp/service registration is not working [sf-startdaemon-debug] 2010/06/02 17:09:18:697 BST [INFO ][RMI TCP Connection(2)-16.25.175.158] HOST morzine.hpl.hp.com:rootProcess:grizzly - Starting Java6 HTTP server on http://0.0.0.0:5051/ [sf-startdaemon-debug] 02-Jun-2010 17:09:19 com.sun.jersey.api.core.ScanningResourceConfig logClasses [sf-startdaemon-debug] INFO: Root resource classes found: [sf-startdaemon-debug] class org.smartfrog.services.www.jaxrs.test.testapp.EchoResource [sf-startdaemon-debug] class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource [sf-startdaemon-debug] 02-Jun-2010 17:09:19 com.sun.jersey.api.core.ScanningResourceConfig init The test here would be to have a resource we don't want deployed and verify that it doesn't come up. As to why this is happening, the likely cause is the servlet does this on startup; it needs to be disabled. > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-06-02 16:30:53
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12176#action_12176 ] Steve Loughran commented on SFOS-1489: -------------------------------------- yes, something is scanning [sf-startdaemon-debug] INFO: Root resource classes found: [sf-startdaemon-debug] class org.smartfrog.services.www.jaxrs.test.testapp.EchoResource [sf-startdaemon-debug] class org.smartfrog.services.www.jaxrs.test.testapp.UndeclaredResource [sf-startdaemon-debug] class org.smartfrog.services.www.jaxrs.test.testapp.DiagnosticsResource [sf-startdaemon-debug] class org.smartfrog.services.www.jaxrs.test.testapp.ErrorResource [sf-startdaemon-debug] 02-Jun-2010 17:30:00 com.sun.jersey.api.core.ScanningResourceConfig init > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2010-06-02 16:33:18
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12177#action_12177 ] Steve Loughran commented on SFOS-1489: -------------------------------------- that could explain why the application is coming up unbound, though I'd have expected some injection to take place: This is the diagnostics page. Application:null > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
From: Steve L. (JIRA) <ji...@sm...> - 2011-06-08 16:30:39
|
[ http://jira.smartfrog.org/jira/browse/SFOS-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Steve Loughran resolved SFOS-1489. ---------------------------------- Resolution: Won't Fix > Add JAX-RS application component which registers classes > -------------------------------------------------------- > > Key: SFOS-1489 > URL: http://jira.smartfrog.org/jira/browse/SFOS-1489 > Project: SmartFrog > Issue Type: New Feature > Components: _service_jersey > Reporter: Steve Loughran > Assignee: Steve Loughran > > I want a Jersey Application component which, when deployed, registers a set of classes with jersey -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira |