起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1167|回复: 2

[处理中3] 请问在哪里设JAVA_OPTS

[复制链接]

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
发表于 2017-3-6 23:39:49 | 显示全部楼层 |阅读模式
在运行环境的WINDOWS2012服务器上有测试数据80万条时,提示 GC overhead limit exceeded
分别改了catalina.sh和catalina.bat都不起作用。

请问在哪里设JAVA_OPTS。
开发环境是改了studio中的tomcat设置后才起作用的。

请高人指导,谢谢!
发表于 2017-3-7 11:35:31 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-3-7 13:44:43 | 显示全部楼层
本帖最后由 kenminkajp 于 2017-3-11 14:13 编辑

1  studio使用的内存,这个通过修改 studio/studio.ini 中的 -Xms40m   -Xmx384m , 来控制
2  在外面启动tomcat,tomcat会去读取 apache-tomcat/bin/catalina.bat     -Xms256m   -Xmx1024m
3  如果是在studio中启动tomcat,tomcat使用的内存是在 studio配置里tomcat设置JVM相关部分,里面有  -Xms512M -Xmx1024M , 这样的参数
2楼给的连接地址中的内容,摘抄下来如上。
利用WeX5-runtime-Java部署在WIN2012服务器上,应当是对应2。
我改了catalina.bat,在里面加了
set JAVA_OPTS= -server -Xms256m -Xmx512m -XXermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true

刚刚做了实验:
runtime自带的启动WeX5运行平台.bat启动Tomcat,catalina.bat 中设定有效。
如果把Tomcat挂到WINDOWS服务,要在service.bat设定才可以起作用。
注:service.bat设定好后,要把Tomcat从WINDOWS服务中卸载后再重新挂上才起作用。


可以结贴了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-25 11:34 , Processed in 0.091836 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表