我需要与Java和Matlab进行沟通以完成某项工作并将我的代码部署为Web服务。 我正在使用Ubuntu 16.04,Eclipse Neon,Tomcat 8.5,Axis 2和Finally Matlab 2017a。
我将完整代码用作Java Aplication。正如您可以想象的那样,我需要向项目添加.jar
文件(其名称为“engine.jar”),但我还需要添加 PATH AS VM ARGUMENT (运行中)配置,我选择我的项目并写:-Djava.library.path="/usr/local/MATLAB/R2017a/bin/glnxa64"
作为VM参数)没有最后我的代码不起作用。
现在我正在尝试部署我的Web服务,在动态Web项目中执行此操作我编写了所有代码并尝试从Web客户端调用它,但是当我运行客户端时出现错误(此错误也如果我删除了Java项目中的VM参数,则会出现。)
我已经尝试了很多东西来解决这个问题。
我使用以下行在/Tomcatroot/bin
上创建了一个sentv.sh文件:
set CATALINA_OPTS="-Djava.library.path=/usr/local/MATLAB/R2017a/bin/glnxa64"
我的.barsch文件中也有这一行:
export LD_LIBRARY_PATH = /usr/local/MATLAB/R2017a/bin/glnxa64
但还没有任何效果
提前感谢。