当我尝试部署 REST 服务时,我在 NetBeans 中遇到错误。日志显示它正在查找三个com.mypackage.io
不正确的根资源类,因为只有Resource
该类实际存在。
它最初是ResourceABC
,但我将其重命名为Resource
. 该课程ResourceXYZ
是我删除的课程。所有这些类都映射到相同的路径"/"
,这就是我的 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