Java Tomcat上RXTX的不满意链接错误(用于工作)
我刚刚完成一个使用RXTX库进行串行输出的Tomcat web应用程序 我以前在Tomcat上遇到过外部库的问题,我通过无休止的尝试和错误修复了这些问题。我设法解决了最后一个问题,把DLL文件放在文件系统的某个深处,我再也找不到了 无论如何,在整个开发过程中,我成功地运行了服务器,没有任何问题,但是现在我已经导出了war文件(我还没有使用该文件),当我尝试从Eclipse运行项目时,我遇到了以下错误:Java Tomcat上RXTX的不满意链接错误(用于工作),java,tomcat,unsatisfiedlinkerror,Java,Tomcat,Unsatisfiedlinkerror,我刚刚完成一个使用RXTX库进行串行输出的Tomcat web应用程序 我以前在Tomcat上遇到过外部库的问题,我通过无休止的尝试和错误修复了这些问题。我设法解决了最后一个问题,把DLL文件放在文件系统的某个深处,我再也找不到了 无论如何,在整个开发过程中,我成功地运行了服务器,没有任何问题,但是现在我已经导出了war文件(我还没有使用该文件),当我尝试从Eclipse运行项目时,我遇到了以下错误: java.lang.UnsatisfiedLinkError: no rxtxSerial i
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path
我已经将库放在WEB-INF/lib文件夹中,并在构建路径和部署程序集中映射到它。我只是不明白还需要什么,为什么它以前能工作,而现在不行
在我看来,将类似于
-Djava.library.path=C:/lib/rxtx lib.dll的内容传递给Tomcat JVM是最容易的。你可以在catalina.sh中,或者在相当于Linux的Windows中/etc/default/tomcat
中这样做。没关系,我发现了这个问题。java更新删除了jre中的RXTXSerial.dll。