首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Seam + RESTeasy不工作

Seam + RESTeasy不工作
EN

Stack Overflow用户
提问于 2014-08-12 07:14:21
回答 1查看 1.1K关注 0票数 0

我正在尝试做一个简单的rest服务,遵循了几个教程和文档,但都没有效果。主要是这个http://docs.jboss.org/seam/2.1.1.GA/reference/en-US/html/webservices.html#d0e21523

我有一个用Seam实现的完整系统,所以我需要在我们的rest API中重用它上的许多东西。

我在web.xml中有以下内容:

代码语言:javascript
复制
<servlet>
    <servlet-name>Seam Resource Servlet</servlet-name>
    <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>
  </servlet>
<servlet-mapping>
    <servlet-name>Seam Resource Servlet</servlet-name>
    <url-pattern>/seam/resource/*</url-pattern>
  </servlet-mapping>

我的类看起来像这样:

代码语言:javascript
复制
  @Name("loginApi")
    @Path("/loginapi")
    @Scope(ScopeType.STATELESS)
    public class TestApi {

        @POST
        @Path("/test")
        @Produces("plain/text")
        public String test(){
            return "test ok";

        }

    }

根据文档,RESTeasy不需要执行任何其他操作。但如果我去

http://example.com/app/seam/resources/rest/testapi/test

我只看到“找不到资源”。

更新

我可以通过添加以下内容来使其工作

代码语言:javascript
复制
<servlet>
      <servlet-name>Resteasy</servlet-name>
      <servlet-class>
        org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
      </servlet-class>
   </servlet>

   <context-param>
      <param-name>resteasy.servlet.mapping.prefix</param-name>
      <param-value>/rest</param-value>
   </context-param>
<servlet-mapping>
      <servlet-name>Resteasy</servlet-name>
      <url-pattern>/rest/*</url-pattern>
   </servlet-mapping>       

   <context-param>
        <param-name>resteasy.resources</param-name>
        <param-value>path.to.my.class</param-value>
    </context-param>

现在服务响应了,但是它给了我“懒惰地初始化角色集合失败”。

我在泽西也遇到了同样的问题,这就是我搬到resteasy的原因。所以我是在一个循环中。

EN

回答 1

Stack Overflow用户

发布于 2014-08-12 07:39:51

您应该使用http://example.com/app/seam/resource/rest/testapi/test访问它

我认为它不是seam/resources/rest,它应该是seam/resource/rest,来自您的SeamResourceServlet url模式

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25253861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档