问题标签 [apache-wink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
328 浏览

android - Apache Wink 可以用于 Android 吗?

我正在使用 Android 中的 REST 服务。是否可以使用Apache Wink在 Android 中实现 REST?

0 投票
1 回答
1138 浏览

spring - How do I inject a Spring bean into Apache Wink?

How do I inject Spring-managed beans into Apache Wink?

I have a wink application started in web.xml that starts fine if I stub out a dummy data service @Autowired under an interface within it. I have implemented a JPA service to provide the data implementing the same interface, set up via Spring 2.5.6. This works fine in isolation too.

I think I just need to inject my JPA service instead of my dummy service, but I can't figure out how to do that - tried @Service annotations and <context:annotation-driven>; tried manually injecting the JPA service. It's like Wink and Spring aren't aware of each other.

The Wink docs do mention a Spring integration , however this talks about an "Apache Wink core context file" which I can't find mention of elsewhere in the Wink docs.

Anyone got any ideas?

0 投票
1 回答
1674 浏览

spring - 使用 Spring 注入 Apache Wink 的 Bean 未注册

如何将 Spring bean 注入 Apache Wink?

我现在正在使用 wink-spring-support 并且我认为我的设置正确。

web.xml 包括:

META-INF/wink/wink-core-context.xml 包含:

有一个@Autowired注解mystuff.ServiceImpl注入了其他 Spring 东西,并mystuff.ServiceImpl实现了一个 JAX-RS 注解接口,并且它本身包含一个 JAX-RS@Path("/services")注解。

我可以看到 Spring 很好地加载了这些东西,包括myservicebean。但是,当我请求我的资源时,我得到一个 404 未找到。当 Wink 启动时,我可以看到一些可能表明问题的日志条目:

applicationConfigLocation property was not defined

Using application classes null named in init-param applicationConfigLocation

我在某个地方错过了什么吗?有什么建议吗?

0 投票
2 回答
1223 浏览

java - 使用 JSR303 验证 JAX-RS (Apache Wink) 资源?

是否可以在 JAX-RS 资源上有效地使用 JSR303(Bean Validation)注解?

因此,例如,如果我有一个已注释 @NotEmpty 的资源成员,如果不满足此约束,是否会向客户端生成一个错误?

这似乎是显而易见的事情,但也很高兴被告知更好的方法(我不想将验证移至 ORM/数据库级别)

0 投票
4 回答
3221 浏览

ejb-3.0 - @EJB 注入不适用于 Websphere AS 8 上的 JAX-RS 服务

我有一个 RESTful 服务,它使用 @EJB 注释注入 EJB(3.0)。此注入不起作用,因为当我尝试访问 bean 上的 greeting() 方法时收到 NullPointerException。

这个确切的代码适用于 Glassfish 3.1,现在在 WAS8.0.2 上它失败了。然而,当使用完全相同的方法从 servlet 引用时,注入在同一个应用程序中起作用

我的 Bean 看起来像这样

我尝试使用在服务器启动期间打印出来的 jndi 名称来查找实现

然而,这会导致 ClassCastException

我可以阅读很多内容吗..?

现在我正在使用 Wink 作为我的 JAX-RS 1.1 实现。我以前使用过泽西岛,结果相同。

有谁知道这是否是导致 DI 失败的 JAX-RS / WAS 问题..?如前所述,它肯定与 REST 有关,@EJB 注入从 Servlet 工作

0 投票
1 回答
9566 浏览

java - 如何使用 Apache Wink RestClient 将 JSON 数据发布到 Web 服务?

我正在尝试通过对 Java 的 JSON 数据进行 POST 来测试 JAX-RS。

我正在使用 Apache Wink 1.0 和 Apache Wink RestClient。文档说这就是你做 POST 的方式......

...但是我要对 POST JSON 数据进行哪些更改?

我试过这个:

...但我在 POST 上遇到此错误的异常:“没有类型类 net.sf.json.JSONObject 和媒体类型 application/json 的编写器”。

非常感谢任何想法或建议!

0 投票
1 回答
1698 浏览

java - 我的简单 JSON JAX-RS Web 服务有什么问题?

我有一个用 Apache Wink 1.0 编写的简单 Web 服务,我想接收和返回 JSON 数据。

根据 Wink 文档,这应该可以工作......

...但是当我尝试访问 Web 服务时看到此错误...

...任何意见或建议将不胜感激!

0 投票
1 回答
4844 浏览

java - 使用 wink 上传时出现错误 415(不支持的媒体类型)

我有一个使用眨眼的项目。它有几种使用 post/get 的方法,除了application/octet-stream使用 POST 的方法外,一切正常。调用此方法会导致错误 415。在我看来这是 jar 或配置问题。可以检查什么来消除配置/jar 冲突?

0 投票
1 回答
1331 浏览

java - Apache Wink 请求处理程序

我正在尝试将 Amber 合并到 Wink for Oauth 中,并在自定义处理程序上遇到错误。我创建了一个 HandlerFactory、RequestHandler,并添加了 wink-properities.properties 配置,并使用属性文件位置修改了 web.xml。

该错误与我的 HandlerFactory 类加载 RequestHandler 有关:

这是错误:

让这个自定义处理程序工作我缺少什么吗?或者有没有更好的方法将 Amber 合并到 Wink 应用程序中?目前,我所做的只是试图让处理程序生成响应。

目标是将 Oauth2 安全性添加到 Wink 应用程序中。

0 投票
2 回答
3066 浏览

rest - @FormParam 只接收空列表/数组(Apache Wink)

我正在使用 Apache Wink 来实现 REST 服务,但我似乎无法接收数组或列表类型的参数。调用来自 ajax $.post:

在服务器端,Strings和ints被正确接收,但是'param'参数总是被接收为空(不是null,而是有零个元素),变量是否定义为String[], List, Set, ...。接收函数定义为:

在调试时,我可以看到一个带有如下表条目的上下文变量:

这转化为 'param[]=string1, param[]=param2, ..',没有索引。不知道这是否正确。

有任何想法吗 ?