日期:2014-05-19  浏览次数:20722 次

windows 下 配置 tomcat 服务器问题 急急急!!!!
在windows2003下配置tomcat服务器,tomcat是6.0 JDK是1.6 数据库是 oracle 10g
现在出现的问题是 项目运行一段时间后会报内存溢出 [java.lang.OutOfMemoryError: PermGen space]
网上找解决方案试过了 没什么效果 
tomcat 为安装版,bin文件夹下没有 网上说的那些 .bat文件  
只有:
tomcat6.exe
tomcat6w.exe
bootstrap.jar
tcnative-1.dll
tomcat-juli.jar
这5个文件
开始我启动方式为 服务启动,注册表什么的都改了 环境变量也设置了,
后来改为 tomcat6.exe 启动 在tomcat6w.exe也设置了
但是还是会报那个错误,真晕了........
跪求诸位好汉答案
能给个具体的设置更好 
谢谢啊!!!!!!

------解决方案--------------------
内存溢出?是不是项目有问题,有些项目session里面放的东西多了,内存就溢出了!我就听说过分页查询放到session里面的,伤不起啊!
------解决方案--------------------
项目运行一段时间后会报内存溢出 [java.lang.OutOfMemoryError: PermGen space]
必须找出根本原因,可能是方法中的一个for循环 可能是调用一个cmd命令

或者增加虚拟机内存 -xmX 512M
------解决方案--------------------
把...\Apache Software Foundation\Tomcat 6.0\work\Catalina\localhost目录下的东西删除一些
------解决方案--------------------
把内存配置搞大点 不是说你的物理内存 是tomcat需要的内存 设置的话 因为你是安装版本 所以网上说的哪些东西你都找不到是正常的 因为安装版的配置参数是在系统的注册表里配置 去注册表里找到tomcat选项 然后去配置吧 找不到的话 可以搜索 注册表有搜索功能 赶紧弄吧亲 我只能点到为止 只有你自己猜能帮助你自己 哦 亲 记得把分给我哦
------解决方案--------------------
这个目录是tomcat的缓存,可以把整个localhost文件夹删除,你启动tomcat并访问的时候他会自动生成的。但是我从来没遇到过楼主的问题,应该还是程序哪里写的有问题吧