2011-01-04 3 views
0

У меня есть веб-приложение JSP/Servlet, развернутое в Glassfish, которое имеет несколько сервлетов и огромные файлы классов. Когда я делаю даже незначительные изменения в файле Servlet или class, то полное веб-приложение получает повторное развертывание, которое занимает значительное количество времени. Не только это, все JSP и сервлеты выгружаются из памяти, и, будучи вызванным, для получения инициализации требуется около 1 секунды.развертывание Java-приложения с огромным файлом класса

Эта проблема не возникает, когда я изменяю код JSP, JS или CSS-файлов, так как только этот конкретный файл повторно развернут.

Могу ли я что-нибудь сделать, чтобы сервлеты или эти огромные файлы классов были развернуты отдельно и, следовательно, не все веб-приложение?

+0

открыть проблему netbeans. быть готовым приложить проект, который поможет им воспроизвести проблему. – vkraemer

+0

@vkraemer ok, я делаю это ... но запустил i в ваш профиль и увидел, что вы работаете на стеклянную рыбку, и вы меньше всего беспокоитесь об открытии проблемы ?? Зачем?? или вы не заинтересованы в netbeans ?? –

+0

- это проблема со стеклянной рыбкой, которую приложение должно перераспределить при изменении класса? Должен ли я открыть проблему с морской рыбкой? –

ответ

1

Когда вы говорите «огромный», вы имеете в виду «У меня есть небольшое количество файлов .class, но их размеры очень большие» или «У меня есть большое количество небольших файлов размером до малого размера»?

Если это первый, вы должны быть обеспокоены размером файлов .class.

Возможно, есть функция горячего развертывания, которую вы можете использовать, если развертывать разнесенный вид WAR-файла.

«... при вызове требуется около 1 секунды для инициализации ...» - неужели вы действительно жалуетесь на повторное развертывание на 1 секунду?

+0

У меня есть условие небольшого количества файлов огромного класса ... –

+0

при сохранении netbeans автоматически развертывается ... thats hot deploy ??? –

+0

Не знаю, я использую IntelliJ. Если вы видите, что он перераспределяется при сохранении, тогда ответ «да» - верьте доказательствам, которые вы видите своими глазами. Это слишком медленно? – duffymo

Смежные вопросы