相关疑难解决方法(0)

问题Resteasy 3.09 CorsFilter

我尝试使用CorsFilterResteasy 3.0.9中提供的新功能.我在本页底部找到了一个示例: 使用JAX-RS/RESTEasy实现CORS的Ajax请求

如果我在方法getSingletons()(Application子类)中定义此过滤器,那么我的资源不再被扫描.这意味着将找不到资源并发生以下错误:

javax.ws.rs.NotFoundException: Could not find resource for full path Error Occures

在下一页我找到了一个描述: javax.ws.rs.NotFoundException:找不到完整路径的资源错误Occures

但基本上,此部署选项的作用是扫描应用程序的@ Path,@ Extider等注释.原因是JAX-RS将首先分别在重写的getClasses()和getSingletons()中查找类和对象.如果然后返回空集,则告诉JAX-RS进行扫描(根据规范).

所以如果我覆盖这个getSingletons()方法,JAX-RS不会进行扫描?有没有其他方法来配置它CorsFilter并启用资源扫描?

java jax-rs resteasy cors

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

如何在jBoss中启用CORS

我正在开发一个HTML5应用程序,该应用程序必须从旧版Web服务(Jax-Ws)中获取一些值,因此我使用jQuery.soap来查询这些Web服务以获得响应。我已经使用SOAP UI尝试了请求的正确性,并且它们可以正常工作。

从我的HTML5客户端,我无法从服务器接收SOAP响应,因为在响应中,没有将Allow-Control-Allow-Origin标头设置为*。因此,请求的来源被识别为不允许,并且服务器的响应是错误响应。

使用Firebug + Firefox调试我的HTML5项目时,错误消息为:

跨源请求已锁定:源处的条件不允许读取远程资源。您可以通过将资源移至同一域或激活CORS来解决问题。

如何在jBoss中启用CORS?

jquery html5 jboss soap web-services

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

标签 统计

cors ×1

html5 ×1

java ×1

jax-rs ×1

jboss ×1

jquery ×1

resteasy ×1

soap ×1

web-services ×1