ADMP-产品启动不起来(Exception是OutOfMemoryError: Java heap space)?

ADMP-产品启动不起来(Exception是OutOfMemoryError: Java heap space)?

如果产品启动不了,请先查看wrapper日志的启动报错是什么?
如果wrapper日志没有报错,serverout日志中最近的Exception是OutOfMemoryError: Java heap space

或者cmd中运行run.bat出现以下报错:


请按照如下步骤增加Java heap space:
1. 登录到ADManager Plus服务器;
2. 停掉ADManager Plus服务(services.msc);
3. 导航到产品安装目录的Conf 文件夹 (路径是**\Manageengine\ADManager Plus\Conf) ;
4. 找到wrapper.conf(建议使用notepad打开) 

5. 文档中搜索"wrapper.java.initmemory", 默认是wrapper.java.initmemory=50,请将50修改为1024;
6. 再搜索"wrapper.java.maxmemory",默认是wrapper.java.maxmemory=1024,请将1024修改为比如4096;
7. 保存文件退出;
8. 重启ADManager Plus服务

如果重启产品后,产品可以启动了,但是输入用户名和密码后,web界面却长时间加载/空白界面,请根据服务器的实际配置再适当调整5和6提到的值的大小。

一般来说,ADManager Plus产品启动和运行时最多可占用服务器的1/3的内存。
如果想避免这种情况,即只想让产品占用内存达到(5和)6中设定的最大值,可以将如下内容添加到wrapper.conf文件中(在wrapper.java.additional.15=**下方插入一行):
wrapper.java.additional.16=-DdontChangeMx=true