Я пытался развернуть intellij Java-проект в Azure Web Apps с использованием FTP.Проект представляет собой простой REST API с использованием Jetty и Maven.Локальный запуск API работает нормально.
Я создаю артефакт .war, используя intellij, проекта. .war артефакт встроен в intellij
и использует FileZilla для развертывания его в веб-приложении Azure FileZilla
настройки Azure
Но когда я пытаюсь получить доступ к своему приложению Azure, просто перейдя по URL-адресу (в браузере и используя почтальон с простым GET-запросом), я получаю ошибку сервера 500.
HTTPОШИБКА 500 Проблема доступа /.Причина:
Server Error
Причина: org.apache.jasper.JasperException: PWC6345: Произошла ошибка при вызове javac.Полный JDK (не только JRE) требуется по адресу org.apache.jasper.compiler.DefaultErrorHandler.jspError (DefaultErrorHandler.java:92) по адресу org.apache.jasper.compiler.ErrorDispatcher.dispatch (ErrorDispatcher.java:378 at).apache.jasper.compiler.ErrorDispatcher.jspError (ErrorDispatcher.java:119) в org.apache.jasper.compiler.Jsr199JavaCompiler.compile (Jsr199JavaCompiler.java:208) в org.apache.jasperc.pile..java: 384) в org.apache.jasper.compiler.Compiler.compile (Compiler.java:453) в org.apache.jasper.JspCompilationContext.compile (JspCompilationContext.java:625) в org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:375) по адресу org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:473) по адресу org.apache.jasper.servlet.JspServlet.serlet: javservice:.servlet.http.HttpServlet.service (HttpServlet.java:790) в org.eclipse.jetty.servlet.ServletHolder.handle (ServletHolder.java:696) в org.eclipse.jetty.servlet.ServletHandler.doHandle (ServletHandler.java:526) в org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:143) в org.eclipse.jetty.security.SecurityHandler.handle (SecurityHand86.j)в org.eclipse.jetty.server.session.SessionHandler.doHandle (SessionHandler.java:221) в org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler.java:1110) в org.eclipse.jetty..ServletHandler.doScope (ServletHandler.java:453) в org.eclipse.jetty.server.session.SessionHandler.doScope (SessionHandler.java:183) в org.eclipse.jetty.server.handler.ContextHandler.lerScope (: 1044) в org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:141) в org.eclipse.jetty.server.Dispatcher.forward (Dispatcher.java:261) в org.eclipse.jetty.server.Dispatcher.forward (Dispatcher.java:101) в org.eclipse.jetty.servlet.DefaultServlet.doGet (DefaultServlet.java:552) в javax.servlet.http.HttpServlet.service (HttpServlet.jav:ax7 at javax: 687).servlet.http.HttpServlet.service (HttpServlet.java:790) в org.eclipse.jetty.servlet.ServletHolder.handle (ServletHolder.java:696) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (Serhlet)в org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter (WebSocketUpgradeFilter.java:164) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (Servlet:15.jp.service).ServletHandler.doHandle (ServletHandler.java:524) в org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:143) в org.eclipse.jetty.security.SecurityHandler.68j) в org.eclipse.jetty.server.session.SessionHandler.doHandle (SessionHandler.java:221) в org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler.java:1110) в org.eclipse.jetty.servlet.ServletHandler.doScope (ServletHandler.java:453) в org.eclipse.jetty.server.session.SessionHandler.doScope (SessionHandler.java:183) в org.eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler.java:1044)в org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:141) в org.eclipse.jetty.server.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:199) в org.eclipser..handler.HandlerCollection.handle (HandlerCollection.java:109) в org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:97) в org.eclipse.jetty.server.Server.handle (Server.java).: 459) на org.eclipse.jetty.server.HttpChannel.handle (HttpChannel.java:280) на org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection.java:229) на org.eclipio.jetty.AbstractConnection $ 1.run (AbstractConnection.java:505) в org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:607) в org.eclipse.jetty.util.thread.QueuedThunPoljava: 536) at java.lang.Thread.run (Неизвестный источник) Работает на Jetty: //
Когда я пытаюсь получить доступ к своей конечной точке, я получаю сообщение об ошибке 404. Not Found.
HTTP ERROR 404 Проблема доступа / входа в систему.Причина:
Not Found
Powered by Jetty: //
Код с путями
Я как бы в своем уме.Кто-нибудь знает, как решить эту проблему?