通过Globals API的Java连接导致StackOverflower错误
我正在尝试通过连接将Java应用程序连接到InterSystems Caché数据库 堆栈跟踪:通过Globals API的Java连接导致StackOverflower错误,java,intersystems-cache,globals,intersystems,Java,Intersystems Cache,Globals,Intersystems,我正在尝试通过连接将Java应用程序连接到InterSystems Caché数据库 堆栈跟踪: Exception in thread "main" java.lang.StackOverflowError at com.intersys.globals.internal.GlobalsConnectionJNI.connectImpl(Native Method) at com.intersys.globals.internal.GlobalsConnectionJNI.co
Exception in thread "main" java.lang.StackOverflowError
at com.intersys.globals.internal.GlobalsConnectionJNI.connectImpl(Native Method)
at com.intersys.globals.internal.GlobalsConnectionJNI.connect(GlobalsConnectionJNI.java:107)
at com.tobilko.a3.Assignment.main(Assignment.java:12)
GLOBALS\u HOME
和DYLD\u LIBRARY\u PATH
ln -s $GLOBALS_HOME/bin/libisccache.dylib /usr/local/lib
ln -s $GLOBALS_HOME/bin/liblcbjni.dylib /usr/local/lib
ln -s $GLOBALS_HOME/bin/liblcbindnt.dylib /usr/local/lib
ln -s $GLOBALS_HOME/bin/liblcbclientnt.dylib /usr/local/lib
ln -s $GLOBALS_HOME/bin/libmdsjni.dylib /usr/local/lib
-Djava.library.path=/usr/local/lib
已指定StackOverflowerError
异常。
我不知道我在哪里会犯错误
任何帮助都将不胜感激。安德鲁,我对GlobalsAPI不太熟悉。但是,我做了一些研究,发现这个GlobalsAPI出现在Java CacheExtreme库
CacheExtreme.jar
的早期版本中,在Cachélib
文件夹中。在您尝试使用的版本中,GlobalsAPI已经消失,只有事件持久存在。有了IRIS,这个老图书馆将完全消失。关于GlobalsAPI的内容就不多了。我想如果你在门户网站上询问GlobalsAPI的未来会更好。安德鲁,我对GlobalsAPI不太熟悉。但是,我做了一些研究,发现这个GlobalsAPI出现在Java CacheExtreme库CacheExtreme.jar
的早期版本中,在Cachélib
文件夹中。在您尝试使用的版本中,GlobalsAPI已经消失,只有事件持久存在。有了IRIS,这个老图书馆将完全消失。关于GlobalsAPI的内容就不多了。我想如果你在门户网站上询问GlobalsAPI的未来会更好。我跳过了窗口配置部分,因为它不是我的操作系统
显然,所有系统都需要下一个配置:
Windows的配置
Windows上Java虚拟机的默认堆栈大小太小,无法运行极端应用程序(使用
默认堆栈大小导致Java报告异常\u堆栈\u溢出
)。到
优化性能,堆大小也应该增加
到
运行时临时修改堆栈大小和堆大小
在极端应用程序中,添加以下命令行参数:
-Xss1024k -Xms2500m -Xmx2500m
增加堆栈大小解决了这个问题 我跳过了窗口配置部分,因为它不是我的操作系统 显然,所有系统都需要下一个配置: Windows的配置 Windows上Java虚拟机的默认堆栈大小太小,无法运行极端应用程序(使用 默认堆栈大小导致Java报告
异常\u堆栈\u溢出
)。到
优化性能,堆大小也应该增加
到
运行时临时修改堆栈大小和堆大小
在极端应用程序中,添加以下命令行参数:
-Xss1024k -Xms2500m -Xmx2500m
增加堆栈大小解决了这个问题 @DAiMor,你能看看这个吗?@DAiMor,你能看看这个吗?谢谢你,我真的很感激。我将继续在他们的论坛上进行调查。顺便说一句,我通过增加堆栈大小解决了这个问题。Windows的配置中提到了它。不过,也出现了其他问题:)谢谢,我真的很感激。我将继续在他们的论坛上进行调查。顺便说一句,我通过增加堆栈大小解决了这个问题。Windows的配置中提到了它。不过,也出现了其他问题:)