Доброго времени суток, добрые люди!
Я использую Hippo CMS, который использует плагин грузового maven для запуска приложения в Tomcat. С недавнего времени, в связи с увеличением размера репозитория и обновлением до новой версии, моя доверенная команда
mvn -Pcargo.run -Drepo.path=storage
Начал выкидывать ошибку памяти.
Exception in thread "jackrabbit-pool-12" java.lang.OutOfMemoryError: GC overhead limit exceeded
...
[INFO] [talledLocalContainer] Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
Поэтому я добавил следующее в раздел груза моего pom.xml:
...
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<configuration>
<configuration>
<properties>
<cargo.jvmargs>-Xmx2048m -Xms500m</cargo.jvmargs>
...
И это устранило ошибку OOM.
Но теперь моя отладка в IntelliJj не работает.
Я немного покопался, и похоже, что с этими параметрами разветвления JVM и, следовательно, отладка больше не могут быть подключены.
Я пытался запустить mvn с параметром -DforkCount=0, но это тоже не работает.
Есть ли обходной путь для запуска груза с добавленной памятью и в режиме отладки? я использую
mvn -T4 -Pcargo.run -Dcargo.debug.suspend=n -Dcargo.debug.address=5005 -Drepo.path=storage -Djrebel
чтобы включить отладку.
Большое спасибо,
Нестор