0
我試圖從一本書執行一個簡單的Web服務示例:編程Web服務WebLogic Server的
package com.alsb.hello;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import weblogic.jws.WLHttpTransport;
import weblogic.jws.WSDL;
@WebService
@WSDL(exposed=true)
@WLHttpTransport(portName="HelloWorldSoapPort", serviceUri = "HelloWorldService", contextPath = "business/hello")
@SOAPBinding(parameterStyle=SOAPBinding.ParameterStyle.WRAPPED)
public class HelloWorld {
@WebMethod
public String hello(String arg) {
return arg + "z";
}
}
但是,當我啓動服務器(Weblogic的10.3.6),它發生了以下錯誤:
Errors: The annotation weblogic.jws.WSDL is not allowed on com.alsb.hello.HelloWorld because it is a JAX-WS type web service.
與註釋@WLHttpTransport相同。
有人能找出問題出在哪裏嗎? 「