Apache CXF - 启动时间

时间:2010-09-26 11:35:54

标签: spring cxf

我们正在开发一个应用程序,其中Apache CXF,Spring用于开发Web服务。该应用程序现在包含超过50个Web服务和超过300个Spring托管bean。每次启动应用程序服务器时,都需要15-20分钟。 (服务器有4gb内存,jboss / tomcat app服务器,linux操作系统) 有没有办法减少服务器的启动时间。

1 个答案:

答案 0 :(得分:1)

绝对插入探查器并弄清楚发生了什么。这似乎比它应该的方式更长。

我的直觉是,它正试图上网或类似图案,然后等待超时等。这是这种放缓水平的正常原因。除了分析器之外,使用Wireshark或其他东西监控和出站流量也是一个好主意。如果是这种情况,那么使用目录将任何流量重定向到模式和wsdl的本地副本将产生巨大的好处。