-
-
sunjinghe 小试身手Lv3
发表于2020-2-11 17:36
悬赏1
未解决
楼主
安装完成时后数据库设置报错Java heap space
QueryObj ERROR:/ABI/emainframe/setup.do?driverClassName=dm.jdbc.driver.DmDriver&url=jdbc:dm://192.168.177.141:22?ignoreCase=true&username=D5000&password=d5000&catalog=&maxActive=20&maxWait=10000&logLevel=ERROR&action=testdatasource
java.lang.OutOfMemoryError: Java heap space
at dm.jdbc.dbaccess.DmMsgRecv.setBuffer(DmMsgRecv.java:78)
at dm.jdbc.dbaccess.DbPureAccess.readPacket_only(DbPureAccess.java:292)
at dm.jdbc.dbaccess.DbPureAccess.readPacket(DbPureAccess.java:312)
at dm.jdbc.dbaccess.DbPureAccess.access(DbPureAccess.java:149)
at dm.jdbc.dbaccess.DbAccess.access(DbAccess.java:83)
at dm.jdbc.driver.DmdbCSI.access_without_switch(DmdbCSI.java:1439)
at dm.jdbc.driver.DmdbCSI.startupServer(DmdbCSI.java:58)
at dm.jdbc.driver.DmdbCSI.connToServerTry(DmdbCSI.java:156)
at dm.jdbc.driver.DmdbCSI.connToServer(DmdbCSI.java:105)
at dm.jdbc.driver.DmdbConnection_bs.openConnection(DmdbConnection_bs.java:734)
at dm.jdbc.driver.DmdbConnection_bs.commInit(DmdbConnection_bs.java:704)
at dm.jdbc.driver.DmdbConnection_bs.initialize(DmdbConnection_bs.java:428)
at dm.jdbc.driver.DmdbConnection_bs.(DmdbConnection_bs.java:341)
at dm.jdbc.driver.DmDriver_bs.connect(DmDriver_bs.java:100)
at dm.jdbc.driver.DmDriver.connect(DmDriver.java:84)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:215)
at com.esen.jdbc.SqlFunc.testDataSource(SqlFunc.java:1468)
at com.esen.ecore.jdbc.JdbcConnectFactoryManager.testDataSource(mg:12)
at com.esen.emainframe.action.ActionSystemSetup.ALLATORIxDEMO(u:125)
at com.esen.emainframe.action.ActionSystemSetup.jsexecute(u:1)
at com.esen.eweb.action.Action_Js.execute(Action_Js.java:75)
at com.esen.emainframe.action.ActionSystemSetup.execute(u:172)
at com.esen.eweb.action.Action.handle(Action.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
QueryObj ERROR:/ABI/emainframe/setup.do?driverClassName=dm.jdbc.driver.DmDriver&url=jdbc:dm://192.168.177.141:22?ignoreCase=true&username=D5000&password=d5000&catalog=&maxActive=20&maxWait=10000&logLevel=ERROR&action=testdatasource
java.lang.OutOfMemoryError: Java heap space
at dm.jdbc.dbaccess.DmMsgRecv.setBuffer(DmMsgRecv.java:78)
at dm.jdbc.dbaccess.DbPureAccess.readPacket_only(DbPureAccess.java:292)
at dm.jdbc.dbaccess.DbPureAccess.readPacket(DbPureAccess.java:312)
at dm.jdbc.dbaccess.DbPureAccess.access(DbPureAccess.java:149)
at dm.jdbc.dbaccess.DbAccess.access(DbAccess.java:83)
at dm.jdbc.driver.DmdbCSI.access_without_switch(DmdbCSI.java:1439)
at dm.jdbc.driver.DmdbCSI.startupServer(DmdbCSI.java:58)
at dm.jdbc.driver.DmdbCSI.connToServerTry(DmdbCSI.java:156)
at dm.jdbc.driver.DmdbCSI.connToServer(DmdbCSI.java:105)
at dm.jdbc.driver.DmdbConnection_bs.openConnection(DmdbConnection_bs.java:734)
at dm.jdbc.driver.DmdbConnection_bs.commInit(DmdbConnection_bs.java:704)
at dm.jdbc.driver.DmdbConnection_bs.initialize(DmdbConnection_bs.java:428)
at dm.jdbc.driver.DmdbConnection_bs.(DmdbConnection_bs.java:341)
at dm.jdbc.driver.DmDriver_bs.connect(DmDriver_bs.java:100)
at dm.jdbc.driver.DmDriver.connect(DmDriver.java:84)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:215)
at com.esen.jdbc.SqlFunc.testDataSource(SqlFunc.java:1468)
at com.esen.ecore.jdbc.JdbcConnectFactoryManager.testDataSource(mg:12)
at com.esen.emainframe.action.ActionSystemSetup.ALLATORIxDEMO(u:125)
at com.esen.emainframe.action.ActionSystemSetup.jsexecute(u:1)
at com.esen.eweb.action.Action_Js.execute(Action_Js.java:75)
at com.esen.emainframe.action.ActionSystemSetup.execute(u:172)
at com.esen.eweb.action.Action.handle(Action.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)

4个回答
yangqh 发表于 2020-2-11 17:41
内存设置问题,检查下内存JVM参数是否配置正确 是否配置足够呢?
好的
yangqh 发表于 2020-2-11 17:41
内存设置问题,检查下内存JVM参数是否配置正确 是否配置足够呢?
我在startup.bat中配置set JAVA_OPTS=-Xmx2048m -Xms512m -XX:MaxPermSize=512m 我这个配置的应该是没问题的吧,您是说我的哪边的配置可能有问题