Jersey客户端获得403 Weblogic的运行,但确定独立

我已经完成了开发一个REST客户端项目,并开始把它的工作与主应用程序集成越来越问题。Jersey客户端获得403 Weblogic的运行,但确定独立

在开发过程中,我在一个类中创建了一个“主要”方法,只是为了节省部署时间和所有容器的所有调用,但现在我必须将它与Weblogic中的整个应用程序一起工作,奇怪的是,对使用“主要”方法正常工作的相同服务的请求返回了令人讨厌的“403 Forbidden”。

在WebLogic运行的地方,在同一台机器,我得到使用“主”的方法我的客户项目。 的主要区别是不一样的VM,当我得到它的Weblogic VM内运行的403。

我不t have any clue about what is going on, I tried to find if there is any VM param I could configure/remove from Weblogic VM but didn找不到任何东西。

我试着在改变Jersey客户端实现使用HttpURLConnection类调用服务,但结果是一样的403

这里的最后一件事是使用Jersey客户端的例子,但我不`吨认为有它有点相同,你可以找到那里:

Client client = Client.create(); 

WebResource webResource = client.resource(CLIENT_URL);

String result = token =

WebResource.type(MediaType.APPLICATION_JSON).get(String.class);

我的任何提示?请 ??

回答:

我的坏人。

最后问题出在主应用程序中,由于网络问题,有一个属性文件带有我们应该使用代理访问的URL列表,因为它在主应用程序中被控制,而我被告知在文件中添加服务URL,现在一切正常。

以上是 Jersey客户端获得403 Weblogic的运行,但确定独立 的全部内容, 来源链接: utcz.com/qa/265357.html

回到顶部