Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat上RXTX的不满意链接错误(用于工作)_Java_Tomcat_Unsatisfiedlinkerror - Fatal编程技术网

Java Tomcat上RXTX的不满意链接错误(用于工作)

Java Tomcat上RXTX的不满意链接错误(用于工作),java,tomcat,unsatisfiedlinkerror,Java,Tomcat,Unsatisfiedlinkerror,我刚刚完成一个使用RXTX库进行串行输出的Tomcat web应用程序 我以前在Tomcat上遇到过外部库的问题,我通过无休止的尝试和错误修复了这些问题。我设法解决了最后一个问题,把DLL文件放在文件系统的某个深处,我再也找不到了 无论如何,在整个开发过程中,我成功地运行了服务器,没有任何问题,但是现在我已经导出了war文件(我还没有使用该文件),当我尝试从Eclipse运行项目时,我遇到了以下错误: java.lang.UnsatisfiedLinkError: no rxtxSerial i

我刚刚完成一个使用RXTX库进行串行输出的Tomcat web应用程序

我以前在Tomcat上遇到过外部库的问题,我通过无休止的尝试和错误修复了这些问题。我设法解决了最后一个问题,把DLL文件放在文件系统的某个深处,我再也找不到了

无论如何,在整个开发过程中,我成功地运行了服务器,没有任何问题,但是现在我已经导出了war文件(我还没有使用该文件),当我尝试从Eclipse运行项目时,我遇到了以下错误:

java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path
我已经将库放在WEB-INF/lib文件夹中,并在构建路径和部署程序集中映射到它。我只是不明白还需要什么,为什么它以前能工作,而现在不行

  • 这里发生了什么,我该如何修复它

  • 我需要将此应用程序从Windows移植到Raspberry Pi。我如何防止这种情况再次发生


  • 在我看来,将类似于
    -Djava.library.path=C:/lib/rxtx lib.dll的内容传递给Tomcat JVM是最容易的。你可以在catalina.sh中,或者在相当于Linux的Windows中
    /etc/default/tomcat
    中这样做。没关系,我发现了这个问题。java更新删除了jre中的RXTXSerial.dll。