|
From: Weinan Li <we...@re...> - 2013-01-10 07:53:43
|
Hi Josiah, Your 'list()' method is not 'public', as required by JAX-RS spec, you should use 'public' method as your restful api. -- Weinan Li On Thursday, January 10, 2013 at 11:00 AM, Josiah Haswell wrote: > Hi everyone, > > I've been Googling around for this, and none of the solutions I've found have worked for me. I'm trying to build a RESTEasy-enabled application on Jboss 7.1.1 with Gradle. I have the relevant configuration detailed towards the bottom of the message, but I see that the application is being deployed in the logs when I visit that URL: > > 19:43:46,458 INFO [org.jboss.web] (MSC service thread 1-1) JBAS018210: Registering web context: /impl > 19:43:46,474 INFO [org.jboss.as.server] (HttpManagementService-threads - 4) JBAS018559: Deployed "impl.war" > 19:43:53,533 INFO [org.jboss.resteasy.cdi.CdiInjectorFactory] (http--127.0.0.1-8080-1) Found BeanManager at java:comp/BeanManager > 19:43:53,542 INFO [org.jboss.resteasy.spi.ResteasyDeployment] (http--127.0.0.1-8080-1) Deploying javax.ws.rs.core.Application: class example.JaxRsActivator$Proxy$_$$_WeldClientProxy > > > But I receive the following error when I deploy the WAR and visit http://localhost:8080/impl/rest/user/list: > HTTP Status 404 - Could not find resource for relative : /user/list of full path: http://127.0.0.1:8080/impl/rest/user/list > > > What am I doing wrong? > > Thanks! > > Joe > > Configuration: > > src/main/webapp/WEB-INF/web.xml (http://web.xml) (empty except for the opening/closing tags) > > > example.JaxRsActivator: > > @ApplicationPath("/rest") > public class JaxRsActivator extends Application > { > } > > > example.UserEndpoint: > > @Path("user") > public class UserEndpoint > { > > @Inject > UserService userService; > > @GET > @Path("list") > List<User> list() { > User user = new User(); > user.setFirstName("Test"); > user.setLastName("User"); > return new ArrayList<User>(Arrays.asList(user)); > } > > } > > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. ON SALE this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122712 > > _______________________________________________ > Resteasy-developers mailing list > Res...@li... (mailto:Res...@li...) > https://lists.sourceforge.net/lists/listinfo/resteasy-developers > > |