Apache CXF - время запуска - PullRequest
       4

Apache CXF - время запуска

1 голос
/ 26 сентября 2010

Мы работаем над одним из приложений, в котором Apache CXF, Spring используется для разработки веб-сервисов.В настоящее время приложение содержит более 50 веб-сервисов и более 300 бинов с пружинным управлением.Каждый раз, когда запускается сервер приложений, это занимает более 15-20 минут.(сервер с оперативной памятью 4 ГБ, сервер приложений jboss / tomcat, linux os) Можно ли сократить время запуска, затрачиваемое сервером.

1 Ответ

1 голос
/ 27 сентября 2010

Определенно подключите профилировщик и выясните, что происходит.Это кажется ПУТЬ ДЛИННЫМ дольше, чем следовало бы.

Мое инстинктивное чувство заключается в том, что он пытается подключиться к Интернету или что-то еще для схем, а затем ждет тайм-ауты и тому подобное.Это нормальная причина для такого уровня замедления.В дополнение к профилировщику было бы неплохо использовать Wireshark или что-то еще для мониторинга и исходящего трафика.Если это так, то использование каталога для перенаправления любого трафика на локальные копии схем и wsdl даст ОГРОМНОЕ преимущество.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...