6

GlassFish を使用して Netbeans に再デプロイしようとすると、このエラーが発生します。

SEVERE: WS00034: Two web services are being deployed with the same endpoint URL

同じエンドポイント URL を持つ 2 つの Web サービスを使用していないため、この例外がどこから発生しているのかわかりません。

更新:次のエラーも表示されます:

SEVERE: Exception while shutting down application container : java.lang.NullPointerException

理由を説明する他のエラーや行がなくても、このエラーのみが発生します。

4

2 に答える 2

1

私にとって何が問題なのかがわかりました。2 つのメソッド名が 2 つの異なるクラスで同一でした。

あるクラスで私は持っていました:

@WebMethod(operationName = "deleteRoute")
public void deleteRoute(@WebParam(name = "routeId") int routeId) {
}

そして他の私が持っていた:

@WebMethod(operationName = "deleteUser")
public void deleteRoute(@WebParam(name = "id") int id) {
}

2 番目のdeleteRouteの名前をdeleteUserに変更したところ、機能しました。しかし、それはちょっと奇妙です... WSは実際のメソッドを無視し、操作名にのみ関心があります。

于 2013-11-13T13:04:11.193 に答える