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