2015-12-28 3 views
0

Я новичок в развертывании в Джерси и tomcat.Ошибка развертывания файла WAR WAR

Я пытаюсь связать свой webapp с принтером Epson TM82.

Однако я получаю первую ошибку, как показано

Fisrt error

, когда я пытаюсь получить доступ локально после развертывания файла WAR и после освежающего я получил еще один Вторая ошибка:

Second error

Интересно, что при запуске развертывания с использованием Eclipse Java EE выполняется код, и принтер может печатать.

Я проверил

java -XshowSettings:properties

и путь к библиотеке и путь класса показывает правильное расположение библиотек и .so файлов.

Могу ли я узнать, что происходит?

+0

Что вы используете? кошка или стеклянная рыба ??? glassfish и tomcat - разные серверы –

+0

он использует стеклянную рыбку, как я видел на фотографии (щелкните по первой ошибке) – Monty

+0

@Monty, но заголовок на этой картинке также говорит Apache Tomcat ... – EkcenierK

ответ

0

Вам необходимо убедиться, что библиотека (jar) содержится в вашем файле WAR в папке WEB-INF/lib.

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"); 
    } 
} 

Make sure there is jp_co_ epson_upos_firm_FirmNativeAccess.dll in the path.

Если вы установили EPSON Java POS: Uninstall полностью и установить снова.

Смежные вопросы