У меня возникли проблемы с приложением трикотажа, работающим на причальном сервере, для запуска которого потребуется до 30 секунд. Я не знаю, что вызывает это поведение, и я не уверен, как его отладить.Как мне заставить Джерси загружать его услуги?
Джерси не запускается до тех пор, пока не будет выполнен первый HTTP-запрос к одному из его сервисов. После того, как первый запрос был сделан, следующий распечатана:
INFO: Initiating Jersey application, version 'Jersey: 1.3 06/17/2010 04:53 PM'
После этого, от 5 до 45 секунд проходит, а затем Джерси печатает информацию о том, какие ресурсы он нашел и отвечает на запрос HTTP.
Во-первых, я хотел бы заставить майку начать, когда остальная часть приложения начинается как хак, чтобы обойти это, пока я не найду преступника. Есть ли способ сделать это без эмуляции реального HTTP-запроса на причал?
Во-вторых, я в тупике, как отлаживать это. Я проверил конструкторы в своих классах обслуживания, и они, похоже, не отвечают. У кого-нибудь были подобные проблемы с майкой?