2013-04-08 64 views
6

我在嘗試使用GlassFish在Netbeans中重新部署時出現此錯誤。SEVERE:WS00034:兩個Web服務正在部署相同的端點URL

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

我沒有使用兩個具有相同端點URL的Web服務,所以我不知道這個異常來自哪裏。

UPDATE: 也越來越以下錯誤:

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

我只得到這個錯誤,沒有任何其他錯誤或行解釋爲什麼。

+1

通過取消部署所有應用程序並嘗試部署您的應用程序來清理您的glassfish。 – 2013-04-08 00:21:46

+0

試過,但仍未能部署。 – Teysz 2013-04-08 00:24:16

+0

然後問題可能出現在您的應用程序中。 – 2013-04-08 00:26:18

回答

1

顯然,我從焊接導入中得到了一個模糊的nullpointerexception,因爲我忘記了序列化我的攔截器。

1

我發現問題出在我身上。兩個方法名稱在兩個不同的類中是相同的。

在一堂課上,我有:

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

,並在其他我曾:

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

我只是改名爲我的第二個deleteRoutedeleteUser和它的工作。但它有點奇怪......我雖然WS會忽略實際的方法,只對operationName感興趣。

+0

它應該只對operationName感興趣,但你確實知道Netbeans和GlassFish。 Netbeans&GlassFish做他們想做的事。 :P – Teysz 2014-03-05 08:23:27