2013年7月31日 星期三

[分享]cannot Deploy...Servlet web service endpoint '' failure

今天在練習WS,要部署到Glassfish時,Server丟出了下列的錯誤:
 
cannot Deploy JAX-WS_WebServiceProvider
deploy is failing=Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: Servlet web service endpoint '' failure. Please see server.log for more details.

拜歐用了紅色部份當關鍵字去Google找,得到的答案有在Webmethod中使用了type為interface的當做參數,但這不符合我的情況。

後來再仔細檢查一次後,發現有一個Class做了WebService的annotation,但沒有任何method,如:

package idv.jk;

import javax.jws.WebService;

@WebService()
public class Calculator {

}

把@WebService的annotation拿掉後,就好了。

沒有留言: