问题标签 [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.
android - Apache Wink 可以用于 Android 吗?
我正在使用 Android 中的 REST 服务。是否可以使用Apache Wink在 Android 中实现 REST?
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?
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 很好地加载了这些东西,包括myservice
bean。但是,当我请求我的资源时,我得到一个 404 未找到。当 Wink 启动时,我可以看到一些可能表明问题的日志条目:
applicationConfigLocation property was not defined
Using application classes null named in init-param applicationConfigLocation
我在某个地方错过了什么吗?有什么建议吗?
java - 使用 JSR303 验证 JAX-RS (Apache Wink) 资源?
是否可以在 JAX-RS 资源上有效地使用 JSR303(Bean Validation)注解?
因此,例如,如果我有一个已注释 @NotEmpty 的资源成员,如果不满足此约束,是否会向客户端生成一个错误?
这似乎是显而易见的事情,但也很高兴被告知更好的方法(我不想将验证移至 ORM/数据库级别)
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 工作
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 的编写器”。
非常感谢任何想法或建议!
抢
java - 我的简单 JSON JAX-RS Web 服务有什么问题?
我有一个用 Apache Wink 1.0 编写的简单 Web 服务,我想接收和返回 JSON 数据。
根据 Wink 文档,这应该可以工作......
...但是当我尝试访问 Web 服务时看到此错误...
...任何意见或建议将不胜感激!
抢
java - 使用 wink 上传时出现错误 415(不支持的媒体类型)
我有一个使用眨眼的项目。它有几种使用 post/get 的方法,除了application/octet-stream
使用 POST 的方法外,一切正常。调用此方法会导致错误 415。在我看来这是 jar 或配置问题。可以检查什么来消除配置/jar 冲突?
java - Apache Wink 请求处理程序
我正在尝试将 Amber 合并到 Wink for Oauth 中,并在自定义处理程序上遇到错误。我创建了一个 HandlerFactory、RequestHandler,并添加了 wink-properities.properties 配置,并使用属性文件位置修改了 web.xml。
该错误与我的 HandlerFactory 类加载 RequestHandler 有关:
这是错误:
让这个自定义处理程序工作我缺少什么吗?或者有没有更好的方法将 Amber 合并到 Wink 应用程序中?目前,我所做的只是试图让处理程序生成响应。
目标是将 Oauth2 安全性添加到 Wink 应用程序中。
rest - @FormParam 只接收空列表/数组(Apache Wink)
我正在使用 Apache Wink 来实现 REST 服务,但我似乎无法接收数组或列表类型的参数。调用来自 ajax $.post:
在服务器端,Strings和ints被正确接收,但是'param'参数总是被接收为空(不是null,而是有零个元素),变量是否定义为String[], List, Set, ...。接收函数定义为:
在调试时,我可以看到一个带有如下表条目的上下文变量:
这转化为 'param[]=string1, param[]=param2, ..',没有索引。不知道这是否正确。
有任何想法吗 ?