@ Божо, если мне нужно поместить jar в корневой каталог, я имею в виду вне WEB-INF / lib, то как его собрать?
рабатываю динамическое веб-приложение с Java (Servlets / JSP) в Eclipse. Я пытаюсь использовать внешний JAR (я используюStringUtils
от Apache Commons) и я не понимаю, куда мне поставить банку (/lib
, /WEB-INF/lib
?) и как мне нужно настроить путь к классам (в Eclipse).
Я попытался поместить файлы JAR в оба вышеупомянутых места и загрузить их в путь к классам, нажавAdd JAR
в свойствах проекта и обоих решениях компилируется нормально, но выдает ошибку времени выполнения так:
SEVERE: Servlet.service () для сервлета UserList вызвал исключение .UserList.doGet (UserList.java:50) в javax.servlet.http.HttpServlet.service (HttpServlet.java:617) в javax.servlet.http.HttpServlet.service (HttpServlet.java:7apache. catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:290) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) в org.apache. 233) на org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191) на org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:127) на org.apache.vevalina .invoke (ErrorReportValve.java:102) в org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109) org. процесс (Http11Protocol.java:588) в org.apache.tomcat.util.net.JIoEndpoint $ Worker.run (JIoEndpoint.java:489) в java.lang.Thread.run (неизвестный источник)
Итак ... как мне загрузить внешние файлы JAR?
Обратите внимание, что я не очень знаком с тем, как загружаются внешние JAR-файлы в Java, виртуальной машине или как Eclipse управляет всем этим, поэтому я был бы признателен за подробные решения.