【发布时间】:2023-03-18 08:00:01
【问题描述】:
我在 Raspberry PI 上安装了 Oracle 的 Java JDK 8 和 Tomcat 8。
我有一个独立的应用程序和一个 Web 应用程序,两者都具有相同的功能(开放串行通信)。两者都在我的 macbook 上运行。
问题是:
当我使用 RXTXcomm.jar 提供 CLASSPATH 时,独立应用程序在 raspbian 上运行良好,例如 java -Djava.library.path=/usr/lib/jni -cp /usr/share/java/RXTXcomm.jar:. -jar myapp.jar
但是网络应用程序没有运行。我把war文件放在Tomcat的webapps目录下。当我尝试转到http://localhost:8080/myApp/ 时,我收到消息:
HTTP 状态 500 - javax.servlet.ServletException: java.lang.NoClassDefFoundError: 无法初始化类 gnu.io.CommPortIdentifier
是什么原因造成的?
【问题讨论】:
标签: java tomcat jakarta-ee raspberry-pi rxtx