Java RESTful-”的;“未找到”;错误

Java RESTful-”的;“未找到”;错误,java,rest,weblogic,Java,Rest,Weblogic,我正在尝试在WebLogic服务器中部署*.ear应用程序。 所有的实现,数据源的创建都很好。但是当我访问链接以返回json中的localhost数据时,它会返回页面正文上的notfound。像这样: 只有当应用程序从服务器返回数据时,才会发生这种情况。如果我访问返回HTML的URL,它工作正常。 详细信息现在我正在另一个WebLogic服务器中实现,这才发生。当我在本地机器的WebLogic服务器上运行时,它工作正常 编辑 我的服务器日志:无法为应用程序类com.sun.Jersey.api

我正在尝试在WebLogic服务器中部署*.ear应用程序。
所有的实现,数据源的创建都很好。但是当我访问链接以返回
json
中的
localhost
数据时,它会返回页面正文上的
notfound
。像这样:

只有当应用程序从服务器返回数据时,才会发生这种情况。如果我访问返回HTML的URL,它工作正常。

详细信息

现在我正在另一个WebLogic服务器中实现,这才发生。当我在本地机器的WebLogic服务器上运行时,它工作正常

编辑


我的服务器日志:
无法为应用程序类com.sun.Jersey.api.core.PackageResourceConfig添加Jersey Servlet,因为未在其上设置ApplicationPath注释``关闭套接字,asw在配置的5秒空闲超时期间0:0:0:0:0:0:1:62.645没有从中读取数据

问题是我的WebLogic安装中没有部署
Jersey
JAX
LIB。

在当前最新的WebLogic版本中,无法同时部署这两个LIB,因为它们有相同的名称。
通过安装旧版本解决了这一问题,部署libs和我的RESTful服务很好。

也许实体/资源根本不存在。你调试应用程序了吗?@Thomas当我在WebLogic中创建数据源时,测试都正常。你是什么意思?你有没有检查数据源是否包含你要查找的数据?您确定使用了正确的数据源吗?您是否调试了应用程序以检查其返回“Not found”(很可能是404)的原因?或者Web服务可能尚未部署(可能应该显示在日志中)?@Thomas在服务器上指出,发生错误时,我仅在其上部署了*.ear应用程序。我可以从那里调试吗?因为,正如我所说,在我的机器(应用程序开发的地方)中,它工作得很好。首先,你知道你的应用程序是否真的被调用了吗?应用程序可能返回404,但也可能您使用的URL以某种方式触发应用程序服务器,使其无法将请求路由到应用程序。如果问题在您的应用程序中,您应该在日志中查找异常,或者代码将响应从(例如)DB查询转换为响应的情况。