Tomcat -Djava.library.path设置

时间:2014-07-18 12:52:48

标签: java tomcat

我想在-Djava.library.path文件中指出setenv.sh。我的库位于usr/lib64文件夹中,但当我尝试执行以下操作时:

EXPORTS JAVA_OPTS="-Dcom.site.host=site.com -Dcom.site.storage.path=/usr/hosting/site.com/db -Dcom.site.lib=/usr/lib64/mylib.so"

我得到了:

error : Directory separator should not appear in library name : /usr/lib64/mylib.so

如何正确设置?

mylib.so已存在于usr/lib64

2 个答案:

答案 0 :(得分:1)

您可以为存在本机库的java路径创建一个新变量,或者将您的本机库复制粘贴到默认的java.path。

设置环境变量如下

编辑系统路径文件/ etc / profile

sudo gedit /etc/profile

在结尾添加以下行

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

最终设置VMOption:-Djava.library.path="path_to_native_library"

答案 1 :(得分:1)

export LD_LIBRARY_PATH =“usr / lib64:$ LD_LIBRARY_PATH”

现在运行您的Java程序。