У меня есть приложение Grails, построенное для военного файла (~ 30 Мб). Когда я пытаюсь развернуть файл войны на Tomcat 6 через диспетчер приложений, он занимает более 10 минут для развертывания или зависает бесконечно. Когда он зависает, я могу перезапустить Tomcat, и приложение обычно развертывается, однако иногда мне приходится повторять этот процесс. Я также заметил, что во время развертывания процесс Java высвобождает процессор, а ОЗУ составляет ~ 10-15%.
Я новичок в Java, поэтому я не знаю, нормально ли это, но я не могу представить, как это могло бы быть. Есть ли что-то, что я могу сделать, чтобы сделать этот процесс более плавным или быстрым? Есть ли лучший способ развертывания, чем менеджер приложений Tomcat?