#jar #jetty
#банка #причал
Вопрос:
Я пытаюсь добавить android.jar файл в jetty 9.2.1, так как я использую классы Android в сервисе. Я попытался поместить его в папку webapps project WEB-INF lib, что привело к ошибке 500 / исключению во время выполнения. Затем я попытался поместить его в lib ext, который не вызывает никаких ошибок, но каким-то образом останавливает любой вывод из определенного класса с использованием импорта andoid.
Не могли бы вы дать мне подсказку, куда включить банку? Другие банки, добавленные в WEB-INF, не приводят к исключениям во время выполнения.
Вот трассировка стека, когда я пытаюсь поместить ее в WEB-INFO: java.lang.RuntimeException: Stub! в org.json.JSONObject.<инициализация>(JSONObject.java:7) в org.sercho.masp.meta.api.json.JsonConverter.getModelAPIRequest(JsonConverter.java:179) в org.sercho.masp.meta.api.json.ModelAPIJSONServlet.doPost(ModelAPIJSONServlet.java:325) в javax.servlet.http.HttpServlet.service(HttpServlet.java:707) в javax.servlet.http.HttpServlet.service(HttpServlet.java:790) в org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:751) в org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java: 1666) в org.eclipse.jetty.веб-сокет.сервер.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:171) в org.eclipse.jetty.servlet.ServletHandler$CachedChain.Дофильтруйте (ServletHandler.java: 1636) в org.eclipse.jetty.servlet.ServletHandler.Обработайте (ServletHandler.java: 564) в org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) в org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578) в org.eclipse.jetty.server.session.Обработчик сеансов.doHandle(SessionHandler.java:221) в организации.eclipse.jetty.server.handler.Обработчик контекста.Обработайте (ContextHandler.java: 1111) в org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:498) в org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183) в org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1045) в org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) в org.eclipse.jetty.server.handler.ContextHandlerCollection.обработайте (ContextHandlerCollection.java:199) в org.eclipse.jetty.server.handler.Обработчик сбора.обработайте (HandlerCollection.java:109) в org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:98) в org.eclipse.jetty.server.Server.handle(Server.java: 461) в org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:284) в org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:244) в org.eclipse.jetty.io.AbstractConnection$2.выполнить (AbstractConnection.java:534) в org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:607) в org.eclipse.jetty.util.thread.QueuedThreadPool$3.запустите (QueuedThreadPool.java:536) на java.lang.Thread.run(неизвестный источник)
Ответ №1:
Похоже, что вы не можете запускать классы Android в своей IDE, поскольку реализации в android.jar это всего лишь окурки.