小编Tom*_*ken的帖子

@PUT 与 OpenNTF XPages Jakarta EE

我正在研究 OpenNTF 项目“XPages Jakarta EE Support”。

我正在尝试为 Person 对象上的 CRUD 操作设置 REST API。我设法创建 GET 和 POST 请求,但在 PUT 请求中,我在 PostMan 中收到错误。

我使用 POST 更新请求的代码如下:

@POST
@Path("/update/{id}")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public Response update(@PathParam("id") String id, Person p) {
   //TODO save person object
   return Response.ok().type(MediaType.APPLICATION_JSON).entity(p).build();
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是当我更改 @PUT 中的 @POST 时,我收到 405 Method Not Allowed:

无法处理请求

HTTP 状态代码:405

原因:请求方法不被服务器允许

OpenNTF 项目支持 @PUT 吗?

lotus-domino xpages jakarta-ee hcl-notes

2
推荐指数
1
解决办法
92
查看次数

导入 org.openntf 无法解析

我有一个 Notes V11.0.1 设计器客户端并配置了一个小部件,该小部件通过更新站点导入最新的 OpenNTF Domino API(从 OpenNTF 网站下载)。

插件在设计器中加载 在此处输入图片说明

我创建了一个新应用程序并将库添加到 XSP 属性。 Xpages 属性

但是当我创建一个简单的 Java 类并想要导入 org.openntf.domino.* 时,我收到一个错误:

package test;
import org.openntf.domino.*;
public class Test {
    public static void test() {
       Session session = null;
    }
}
Run Code Online (Sandbox Code Playgroud)

错误:无法解析导入 org.openntf。构建应用程序并不能解决问题。

在 MANIFESST.MF 我收到以下错误 在此处输入图片说明

知道为什么会出错吗?

lotus-domino xpages domino-designer-eclipse

1
推荐指数
1
解决办法
149
查看次数