我们在AIX上安装了Intersystems缓存2010.2.3.702.0.10761。当我运行一个eXtreme - Globals API程序时,我看到LCBJNI相关的错误。Intersystems Cache中的lcbjni
缓存2010.2.3.702.0.10761是否有lcbjni?如果是这样,我可以在哪里找到。请帮助
我们在AIX上安装了Intersystems缓存2010.2.3.702.0.10761。当我运行一个eXtreme - Globals API程序时,我看到LCBJNI相关的错误。Intersystems Cache中的lcbjni
缓存2010.2.3.702.0.10761是否有lcbjni?如果是这样,我可以在哪里找到。请帮助
您必须检查正确的GLOBALS_HOME,PATH和CLASSPATH环境变量。
检查它在documentation
2010.2需要一个额外的步骤在Unix上。您需要将环境变量LD_PRELOAD设置为libjsig.so的路径。这里是[文档] http://docs.intersystems.com/cache20102/csp/docbook/DocBook.UI.Page.cls?KEY=BLXT_intro#BLXT_intro_config
find $JAVA_HOME -name libjsig.so -print
setenv LD_PRELOAD /my_jdk_path/jdk1.6.0_11/jre/lib/amd64/libjsig.so
这是正确的。我得到它与最新的Windows缓存版本下载。但是,当我在旧版本的缓存2010.2.3.701.0.10761的AIX环境中运行同一个jar文件时,即使设置了GLOBALS_HOME,也找不到lcbjni。我想知道Globals API是否适用于2010.2.3版本的Cache。如果它确实有效,你能指点我的2010.2.3版本文档吗? – user3600073 2014-10-03 19:27:35
将PATH环境设置为CACHE \ BIN很重要。和2012.2.3相同的文件。 – DAiMor 2014-10-03 20:16:33
非常感谢您的快速回复。其实我要求的版本是2010.2.3。我将PATH设置为CACHE \ BIN。但仍然无法解决问题。我在CACHE \ BIN目录中找不到lcbjni。它是否带有2010.2.3版本? – user3600073 2014-10-03 20:43:33