当我尝试部署REST服务时,NetBeans中出现错误。日志显示在com.mypackage.io
中找到三个根资源类,这是不正确的,因为实际上只存在Resource
类。
它最初是ResourceABC
,但我将其重命名为Resource
。类ResourceXYZ
是我删除的一个类。所有这些类都Map到相同的路径"/"
,这就是为什么我的REST服务无法加载。那么,为什么Glassfish/Jersey在这些类根本不存在的情况下还选择它们呢?
INFO: Scanning for root resource and provider classes in the packages:
com.mypackage.io
INFO: Root resource classes found:
class com.mypackage.io.Resource
class com.mypackage.io.ResourceABC
class com.mypackage.io.ResourceXYZ
2条答案
按热度按时间kyks70gy1#
将其添加到您的web.xml。
rt4zxlrg2#
如果是平地工程,请做好平地清理和检查