Linux WAR文件部署错误

时间:2015-12-28 11:27:53

标签: java eclipse tomcat jpos

我是Jersey和tomcat部署的新手。

我正在尝试将我的webapp与Epson TM82打印机连接。

但是我收到第一个错误

Fisrt error

当我在部署WAR文件后尝试本地访问时,刷新后我又得到了另一个第二错误:

Second error

有趣的是,当我使用Eclipse Java EE运行部署时,代码运行并且打印机能够打印。

我已经检查了

  

java -XshowSettings:properties

和库路径和类路径显示库和.so文件的正确位置。

我可以知道发生了什么吗?

2 个答案:

答案 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:完全卸载并再次安装。