【发布时间】:2014-03-26 11:56:53
【问题描述】:
我正在使用 Spring WS 通过此处的链接创建 WebService
http://briansjavablog.blogspot.com/2013/01/spring-web-services-tutorial.html
动态 wsdl 遵循 web.xml 中的设置
<servlet>
<servlet-name>webservices</servlet-name>
<servlet-class>org.springframework.ws.transport.http.MessageDispatcherServlet</servlet-class>
<init-param>
<param-name>transformWsdlLocations</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
我想问是否可以在启动时创建 Endpoint bean 而不是等待客户端调用端点 url ?
【问题讨论】:
-
<load-on-startup>1</load-on-startup>您当前禁用了自动启动,您的值为 0。 -
我已经尝试了 1,但运气不好,因为我实现了 @PostConstruct 来启动 Endpoint 使用的所有服务,但是在客户端调用像“localhost..../endpoint”这样的地址之前什么都没有发生