如何正确配置glassfish 4以与gurobi';谁的共享图书馆?

如何正确配置glassfish 4以与gurobi';谁的共享图书馆?,glassfish,java-native-interface,gurobi,Glassfish,Java Native Interface,Gurobi,错误: 当我通过JVM设置添加它时,它得到了正确的路径,但由于某些原因,如果只依赖于LD_LIBRARY_path环境变量,它找不到它。不管怎样,它都和libgurobi60有关。我尝试将所有这些添加到glassfish_home/domains/domain1/lib/applibs和ext中,但没有成功 以下是/opt/gurobi600/linux64/lib的权限 java.lang.UnsatisfiedLinkError: /opt/gurobi600/linux64/lib/lib

错误:

当我通过JVM设置添加它时,它得到了正确的路径,但由于某些原因,如果只依赖于LD_LIBRARY_path环境变量,它找不到它。不管怎样,它都和libgurobi60有关。我尝试将所有这些添加到glassfish_home/domains/domain1/lib/applibs和ext中,但没有成功

以下是/opt/gurobi600/linux64/lib的权限

java.lang.UnsatisfiedLinkError: /opt/gurobi600/linux64/lib/libGurobiJni60.so: libgurobi60.so: cannot open shared object 

我以前的服务器运行Ubuntu12.04,现在是14.04。以前将.so文件复制到/usr/local/bin似乎可以解决这个问题,但这在新服务器上不起作用

运行以下两个命令将其修复:

-rw-r--r--  gurobi.jar          
lrwxrwxrwx  libgurobi60.so -> ./libgurobi.so.6.0.0  
lrwxrwxrwx  libgurobi_c++.a -> ./libgurobi_g++4.2.a 
-rw-r--r--  libgurobi_g++4.1.a      
-rw-r--r--  libgurobi_g++4.2.a      
-rwxr-xr-x  libGurobiJni60.so       
-rwxrwxrwx  libgurobi.so.6.0.0  
echo "/opt/gurobi600/linux64/lib" | sudo tee /etc/ld.so.conf.d/gurobi.conf
sudo ldconfig