tomcat配置问题????

chjx1982 2009-09-25 03:17:32
我是手工启动TOMCAT的,也就是启动startup.bat,因为经常报错java.lang.outofmemoryerror:PermGen space,然后看了网上的文章,说要增大内存, -XX:MaxNewSize=256m -XX:MaxPermSize=512m,但是要加到哪里却有很多版本,有的是要加到catalish.bat,catalish.sh,startup.bat,startup.sh,四个地方都有,我不知道该加到哪里了????希望大家给个正确指示。
...全文
88 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chjx1982 2009-09-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zk_2000 的回复:]
引用 2 楼 imasmallbird 的回复:
Windows下
在catalina.bat最前面加入
set JAVA_OPTS=-Xms128m -Xmx350m
如果用startup.bat启动tomcat,OK设置生效.够成功的分配200M内存.

但是如果不是执行startup.bat启动tomcat而是利用windows的系统服务启动tomcat服务,
上面的设置就不生效了,

在tomcat6.0里catalina.bat是set CATALINA_OPTS= -Xms512m -Xmx1024m
再回楼主,不同的tomcat版本设置方式略有差别的。

[/Quote]
不是set JAVA_OPTS=-Xms128m -Xmx350m 这个吗?
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 imasmallbird 的回复:]
Windows下
在catalina.bat最前面加入
set JAVA_OPTS=-Xms128m -Xmx350m
如果用startup.bat启动tomcat,OK设置生效.够成功的分配200M内存.

但是如果不是执行startup.bat启动tomcat而是利用windows的系统服务启动tomcat服务,
上面的设置就不生效了,
[/Quote]
在tomcat6.0里catalina.bat是set CATALINA_OPTS= -Xms512m -Xmx1024m
再回楼主,不同的tomcat版本设置方式略有差别的。
imasmallbird 2009-09-25
  • 打赏
  • 举报
回复
startup.bat就会去检测catalina.bat
.sh结尾对应的是linux下的
xujiaruix 2009-09-25
  • 打赏
  • 举报
回复
你要运行哪个文件,就在哪个文件上点——右键属性——快捷方式——目标,在后面加上就行了啊
imasmallbird 2009-09-25
  • 打赏
  • 举报
回复
Windows下
在catalina.bat最前面加入
set JAVA_OPTS=-Xms128m -Xmx350m
如果用startup.bat启动tomcat,OK设置生效.够成功的分配200M内存.

但是如果不是执行startup.bat启动tomcat而是利用windows的系统服务启动tomcat服务,
上面的设置就不生效了,

老猫的TOM 2009-09-25
  • 打赏
  • 举报
回复
没有遇到你这种情况但是在网上看了一下,说的方法比较多,建议你不要着急耐心的一个个测试一下,总会整明白的。

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧