0

我已经使用 RESTEasy 创建了 REST 服务,并使用 openssl 生成了证书,并使用此JBoss 链接中的 https 进行了配置。当我尝试使用这样的服务时,

ClientRequest request = new ClientRequest("https://localhost:8443/services/users");
request.accept(MediaType.APPLICATION_XML);
ClientResponse<Result> response = request.post(Status.class);

我得到“Peer not authenticated”异常。在谷歌我看到了这个错误,人们建议使用 Apache Http Client。但我正在使用 RESTeasy 客户端来使用该服务。我怎样才能避免这个错误?

4

1 回答 1

0

Nexus OSS 行为不一致。首先,我认为这是由于权限设置。所以我以管理员身份运行了tomcat,但仍然遇到同样的错误。花了很多时间,没有任何线索。迁移到使用 Archiva 进行 maven repo。不要误会我的意思,Nexus OSS UI 比 Archiva 要好得多。但Archiva 工作没有任何问题。

6 个月后再次尝试使用新版本设置 Nexus OSS。还是一样的错误。这就是 Nexus OSS 连接互联网的方式。最后更改了 Nexus OSS 网络连接设置。配置代理和 NTLM 身份验证。之后它工作正常。

为什么在archiva工作时nexus oss不能使用默认配置仍然是一个谜。

于 2013-02-14T03:24:28.693 回答