Exception in thread "Timer-0" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2882)
at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.
java:100)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390
)
at java.lang.StringBuffer.append(StringBuffer.java:224)
at org.hibernate.engine.StatefulPersistenceContext.toString(StatefulPers
istenceContext.java:985)
at java.lang.String.valueOf(String.java:2827)
at java.lang.StringBuffer.append(StringBuffer.java:219)
at org.hibernate.impl.SessionImpl.toString(SessionImpl.java:1802)
at java.lang.String.valueOf(String.java:2827)
at java.lang.StringBuilder.append(StringBuilder.java:115)
at cn.myapps.base.dao.HibernateBaseDAO.currentSession(HibernateBaseDAO.j
ava:696)
java.lang.OutOfMemoryError: Java heap space 的解决(
关键字: tomcat outofmemoryerror permgen space java heap space
最近在熟悉一个开发了有几年的项目,需要把数据库从mysql移植到oracle,首先把jdbc的连接指向mysql,打包放到tomcat里面,可以跑起来,没有问题,可是当把jdbc连接指向oracle的时候,tomcat就连续抛java.lang.OutOfMemoryError的错误,上网google了一下,了解了一下tomcat的运行机制,也解决了问题,share出来,以备查。