Не уверен, кто несет ответственность за эту ошибку:
Exception in thread "main" java.lang.OutOfMemoryError: PermGen space
Эта ошибка возникает, когда я пытаюсь запустить мое весеннее веб-приложение в режиме отладки из IntelliJ IDEA 10.5 (мой проект - проект формата maven).
При запуске того же приложения с автономного веб-сервера Tomcat 7 (поместите войну в папку webapps), оно работает нормально. Также из mvn clean установите t7: прогон разветвленного приложения также отлично работает.
Мое приложение - это приложение Spring JPA, использующее Hibernate в качестве поставщика JPA, c3p0 используется для пула соединений (переключился на него с bonecp, подумал, что bonecp был причиной этой ошибки, но он все еще воспроизводим с помощью c3p0), Spring TomcatInstrumentationLoading используется для поддержки JPA в Tomcat.
Моя ОС - Debian, Linux.