最近把写的项目从mysql5.5换成oracle 11g,采用hibernate3.5.5+spring3.1.1+struts2.3.4,c3p 0.9连接池,当初用mysql没什么问题,换成oracle的主键增长,jdbc配置都已经改了。用户登录没问题,登录成功后从数据库查询东西的时候,出现
Exception in thread "http-bio-9999-exec-8" java.lang.OutOfMemoryError: PermGen space
请问下,出现这个问题的原因是什么,我需要做哪些修改
Exception in thread "http-bio-9999-exec-8" java.lang.OutOfMemoryError: PermGen space
永久代内存不足了 先提高下PermGen大小
[url]http://blog.csdn.net/happyitlife/article/details/7291182[/url]
这个问题好多人问啊,不过这里从mysql换成Oracle出这个问题,感觉好奇怪
[b]这个文章里跟你是同样的情况:[/b]
[url]http://jayjayjays.iteye.com/blog/278854[/url]
[b]部分内容摘录:[/b]
最近在熟悉一个开发了有几年的项目,需要把数据库从mysql移植到oracle,首先把jdbc的连接指向mysql,打包放到tomcat里面,可以跑起来,没有问题,可是当把jdbc连接指向oracle的时候,tomcat就连续抛java.lang.OutOfMemoryError的错误,上网google了一下,了解了一下tomcat的运行机制,也解决了问题,share出来,以备查。