【发布时间】:2014-02-17 18:24:58
【问题描述】:
我想为应用程序管理员创建一个功能,使其能够从前端停止和启动 Web 服务,而无需关闭整个应用程序。
该应用程序具有需要一直运行的各种其他界面、屏幕和作业。仅 Web 服务就必须关闭以进行一些数据维护工作,并且需要在完成后重新启动。该网络服务被少数第三方应用程序使用。
应用程序是使用 Spring 3.0.5 构建的。
我需要以某种方式在控制器中获取 web 服务对象(?)并触发停止/启动。
spring-config.xml
<wss:binding url="/wss/shipRequest.wss">
<wss:service>
<ws:service bean="#shipRequestWS">
</ws:service>
</wss:service>
</wss:binding>
<bean id="shipRequestWS" class="com.xxx.ShipRequestService">
<property name="shipRequestBO" ref="shipRequestBO" />
</bean>
服务
@WebService
@SOAPBinding(style = SOAPBinding.Style.RPC, use = SOAPBinding.Use.LITERAL)
public interface ShipRequestService extends java.rmi.Remote {
WebService methods...
}
【问题讨论】:
标签: java spring web-services spring-mvc