[英]Default portname value in SOAP Web Service
可能有人澄清什么是默認的portname
在價值WSDl
部署時,文件SOAP Web Service
? 我已閱讀規格JSR-181
並且他們聲明(第14頁)它是@WebService.name +”Port”
。 但是,我已經在Glassfish
部署了以下Web服務:
@WebService(name="interfaceName")
public interface SampleWSInterface
{
public int add(int a, int b);
public int multipy(int a, int b);
}
@WebService(endpointInterface="com.xyz.webservicetest.SampleWSInterface")
public class SampleWS
{
public int add(int a, int b){
return a + b;
}
public int multipy(int a, int b){
return a * b;
}
}
WSDL文件如下所示:
<service name="SampleWSService">
<port name="SampleWSPort" binding="tns:SampleWSPortBinding">
<soap:address location="REPLACE_WITH_ACTUAL_URL"/>
</port>
</service>
我是對的,它只有在SIB
上定義時才獲得名稱(當不引用SEI
),否則它是SIB + Port
?
@WebService()
public class SampleWS
{}
端口名稱= SampleWSPort(默認)
@WebService(portName="myPortName")
public class SampleWS
{}
端口名稱= myPortName(自定義)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.