今天在練習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拿掉後,就好了。
沒有留言:
張貼留言