我对JBoss和Seam很新。我的项目有一个样式的REST服务
@Path("/media")
@Name("mediaService")
public class MediaService {
@GET()
@Path("/test")
public Response getTest() throws Exception {
String result = "this works";
ResponseBuilder builder = Response.ok(result);
return builder.build();
}
}
我可以在http://localhost:8080/application/resource/rest/media/test
处找到此信息。但是,我根本不喜欢这个网址,并且更喜欢像http://localhost:8080/application/test
那样更短的内容。
请您指出正确的方向如何正确配置应用程序? (使用Eclipse开发)
答案 0 :(得分:1)
web.xml将包含seam资源servlet映射,这应该被修改为/ *,如果你有更多配置到它将在components.xml中的路径,如果它是resteasy seam配置使用,它将看起来如下
<resteasy:application resource-path-prefix="/rest"/>