gpt4 book ai didi

spring - 如何在Spring-ws中定位生成的wsdl的路径

转载 作者:行者123 更新时间:2023-12-04 20:11:50 24 4
gpt4 key购买 nike

我已经使用 spring-ws 生成了 webservice。我已经在 tomcat 中部署了我的应用程序并且部署没有任何错误。我无法找到 WSDL 的路径。请帮助我如何形成 wsdl 的路径。

我的 web.xml:

 <listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>listener><servlet><servlet-name>spring-ws</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class></servlet><servlet-mapping><servlet-name>sprig-ws</servlet-name><url-pattern>/</url-pattern></servlet-mapping> <context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/spring-ws--servlet.xml</param-value></context-param>

spring-ws-servlet.xml


<bean class="org.springframework.ws.server.endpoint.adapter.GenericMarshallingMethodEndpointAdapter">
<constructor-arg ref="marshaller" />
</bean>

<bean id="marshaller"
class="org.springframework.oxm.xmlbeans.XmlBeansMarshaller">
</bean>
<bean id="loginEndpoint" class="com.cloudexult.endpoint.LoginEndpoint">
</bean>
<sws:dynamic-wsdl id="loginmanager" portTypeName="LoginService" locationUri="/loginService/"
targetNamespace="http://www.example.org/Login/definitions">
<sws:xsd location="/WEB-INF/schema/Login.xsd"/>
</sws:dynamic-wsdl>

最佳答案

您的 wsdl 应该可以通过以下方式访问:

http://<servername>:<port>/<context-path>/loginService.wsdl

你能试试这个并告诉我们它是否不起作用吗?

关于spring - 如何在Spring-ws中定位生成的wsdl的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17411537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com