2016-12-07 6 views
-1

Я использую NetBeans IDE и сервер Tomcat. При выполнении вызова hibernate, я получаю ошибку, как это.java.lang.OutOfMemoryError Решение кучного пространства Java (Netbeans и Tomcat - Spring - Hibernate)

java.lang.OutOfMemoryError: Java heap space 
    at org.hibernate.type.descriptor.java.ByteArrayTypeDescriptor.wrapBytes(ByteArrayTypeDescriptor.java:145) 
    at org.hibernate.type.descriptor.java.ByteArrayTypeDescriptor.wrap(ByteArrayTypeDescriptor.java:124) 
    at org.hibernate.type.descriptor.java.ByteArrayTypeDescriptor.wrap(ByteArrayTypeDescriptor.java:42) 
    at org.hibernate.type.descriptor.sql.VarbinaryTypeDescriptor$2.doExtract(VarbinaryTypeDescriptor.java:71) 
    at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:64) 
    at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:267) 
    at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:263) 
    at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:253) 
    at org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandardBasicType.java:338) 
    at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2969) 

Как преодолеть эту ошибку? Дайте мне ясное указание, что я должен делать. Я видел некоторые решения, но мне это было непонятно.


после настройки (Netbeans) его ОК. Ошибка Hibernate. Но теперь показывает -

java.lang.OutOfMemoryError: Java heap space 
at java.lang.reflect.Array.newInstance(Array.java:75) 
at org.hibernate.type.descriptor.java.ArrayMutabilityPlan.deepCopyNotNull(ArrayMutabilityPlan.java:43) 
at org.hibernate.type.descriptor.java.MutableMutabilityPlan.deepCopy(MutableMutabilityPlan.java:52) 
at org.hibernate.type.AbstractStandardBasicType.deepCopy(AbstractStandardBasicType.java:321) 
at org.hibernate.type.AbstractStandardBasicType.deepCopy(AbstractStandardBasicType.java:317) 
at org.hibernate.type.TypeHelper.deepCopy(TypeHelper.java:67) 

Заранее спасибо

+0

вы избавиться от ошибки ?? – SachinSarawgi

+0

@SachinSarawgi не новый .. обнаружена новая ошибка. см. отредактированный – Shifat

+0

Dont down vote. Если вы так экспериментируете, просто оставьте его @down voter – Shifat

ответ

1

Вы можете установить его в NetBeans в свойствах проекта -> Выполнить -> опции VM

  1. правой кнопкой мыши на вашем проекте "Свойства"
  2. Выберите категорию «Выполнить».
  3. Введите свои аргументы (-Xmx512m) в текстовое поле «Параметры VM».

Пример: Вставка -Xmx512m в текстовое поле «Параметры VM» дает максимальный размер кучи размером 512 МБ для вашей Java-программы.

здесь полный ответ heap space

+0

У меня барабан 4 GB. могу ли я использовать -Xmx2048m? – Shifat

+0

есть 2GB достаточный. но вы также можете пойти с 1GB – suneel

+0

см. отредактированную ошибку – Shifat