延迟侦听器的代码或Tomcat挂钩

时间:2011-11-24 05:35:03

标签: java tomcat

我使用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,但没有效果 请分享

0 个答案:

没有答案