我使用Apache CXF开发Webservices并使用Tomcat
在我的Web服务中,我正在调用另一个Web服务,如图所示
String host = "http://localhost:8080/bayer-ws-1.0/bayer/soap";
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setServiceClass(BayerService.class);
factory.setAddress(host);
BayerService client = (BayerService)factory.create();
client.distracts(request);
添加这些行后出错。
我发现了
Tomcat在实际启动监听器之前启动所有战争 港口。因此,你不能在一切之前取消8080端口的东西 完全正常运行。我认为tomcat有一些听众或其他东西 你可以勾住,但我不太确定。一个简单的计时器或东西 延迟上面的代码几秒钟,如果可能的话,也应该工作。
现在我的问题是 请让我知道如何延迟这段代码? 不知道这是否是正确的解决方案??
我已经提到过这次战争的加载启动到15550,但没有效果 请分享