-1
我正在開發SOAP使用CXF框架的Web服務。我做了必須做的事情,但問題是,當我從我的導航器調用它時,我看不到WSDL。使用CXF框架不顯示WSDL
這是我的配置
的pom.xml
<!-- CXF -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
<version>3.0.0</version>
</dependency>
這是我的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xsi:schemaLocation="http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<jaxws:endpoint implementor="ma.none.net.ws.TestWebService"
id="helloWorldService" address="/helloTest"></jaxws:endpoint>
</beans>
這是我的Web服務
package ma.none.net.ws;
import javax.jws.WebService;
import ma.none.net.iws.ITestWebService;
@WebService(endpointInterface = "ma.none.net.iws.ITestWebService", serviceName = "helloWorldService")
public class TestWebService implements ITestWebService {
@Override
public String helloEveryOne(String name) {
return "Hi every One, including you "+name;
}
}
,這些都是輸出
這是我得到什麼,當我問我的WSDL
的效應初探是200.OK和我可以看到wsdl,但我不知道爲什麼我無法獲得wsdl在我的導航器中,但我懷疑問題是與一個缺少的jar有關,我不知道。
感謝您的建議。
沒有,mozila導航。 –