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