我是Jersey和tomcat部署的新手。
我正在尝试将我的webapp与Epson TM82打印机连接。
但是我收到第一个错误
当我在部署WAR文件后尝试本地访问时,刷新后我又得到了另一个第二错误:
有趣的是,当我使用Eclipse Java EE运行部署时,代码运行并且打印机能够打印。
我已经检查了
java -XshowSettings:properties
和库路径和类路径显示库和.so文件的正确位置。
我可以知道发生了什么吗?
答案 0 :(得分:0)
您需要确保将库(jar)捆绑在WEB-INF / lib文件夹下的WAR文件中。
答案 1 :(得分:0)
检查java.library.path
示例:
public class Test {
public static void main(String[] args) {
System.out.println(System.getProperty("java.library.path"));
System.loadLibrary("jp_co_epson_upos_firm_FirmNativeAccess");
}
}
确保有jp_co_ epson_upos_firm_FirmNativeAccess.dll 路径。
如果您安装了EPSON Java POS:完全卸载并再次安装。