当前位置: 首页 > 知识库问答 >
问题:

接缝+回复不起作用

阚夕
2023-03-14

我试图做一个简单的rest服务,遵循几个教程和文档,但没有工作。主要是http://docs.jboss.org/seam/2.1.1.ga/reference/en-美国/html/webservices.html#D0E21523

在web.xml中有以下内容:

<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>

我的类是这样的:

  @Name("loginApi")
    @Path("/loginapi")
    @Scope(ScopeType.STATELESS)
    public class TestApi {

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

        }

    }

根据文档,不需要做任何其他事情来使RESTeasy工作。但如果我去

<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>

共有1个答案

欧阳嘉
2023-03-14

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

我认为它不是seam/resources/rest,而是seam/resource/rest,来自您的seamresourceServleturl模式

 类似资料:
  • 我是JSTL新手,由于某种原因,我无法让测试线工作。以下是我使用的简化代码: 当我使用 ${hasChild} 它在屏幕上打印真实,但在测试线上不会发出嗡嗡声,我不知道为什么。有人能帮忙吗?

  • 问题内容: 我有一个MySQL数据库,正在使用。 由于某些原因,我无法使事务正常运行。如果我打电话,它不会回滚。 示例代码: 结果是将另一行添加到myTable。谁能想到一个原因? 问题答案: 您使用的是myIsam还是innodb?据我所知,它仅适用于innodb

  • 这是我的logcat com.contoh.jalikk.tumbal.search.adapter.NotifyDataSetChanged()'在com.contoh.jalikk.tumbal.semuadata$1的空对象引用上。onresponse(semuadata.java:178)在com.contoh.jalikk.tumbal.semuadata$1的onresponse(se

  • 我有Paypal DoDirect方法的api(直接信用卡支付),我使用php作为基本语言。 我正在获得成功的交易或回应是这样说的。但沙箱帐户中没有更新。 我分享了我的沙盒业务-专业帐户详细信息如下: 我用我的另一个个人账户做了这笔交易。 我的期望是,它应该从个人账户扣除金额,并贷记到商户(business-pro)账户。 非常感谢任何帮助。谢谢 编辑我使用的代码与以下url中提到的相同,使用类的

  • 问题内容: 我有一个从搜索返回的对象的索引。该模板具有ng-repeat,其中项目的URL是根据模型中的数据构造的,但在最终标记中,“ a”标记无效。ng- href和href正确,单击链接但页面未加载时,URL栏会更改。点击后刷新浏览器确实会获得页面。因此,Angular中的某些内容正在更改URL栏,但不会触发加载??? 无法在jsfiddle中进行复制,因为问题似乎出在$ resource.q

  • 问题内容: 我有两个表:和。 我想基于item_number从两个表中检索数据,并且在以下查询中工作正常。(使用内联接) 但是我也希望’items’表中的所有行,即使在opensalesorder和items中找不到与ItemName匹配的内容。 但是使用下面的查询似乎对我不起作用。 即使在左侧找不到匹配项,右联接也会从右表返回结果。 查询正确吗? 谢谢 问题答案: 这是您的查询: 该条件是“撤销