REST サービスをデプロイしようとすると、NetBeans でエラーが発生します。com.mypackage.ioログは、実際にはクラスのみが存在するため、正しくない3 つのルート リソース クラスを検出していることを示しています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