Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Java Jetty настроить проблему contextPath

Автор вопроса: mr.borisОтветов: 1

Я только начал экспериментировать с Java и нашел это демонстрационное руководство по веб-сокетам

Теперь я запускаю это демонстрационное приложение с помощью команды mvn jetty:run, но тогда я не могу получить нужную страницу web-socket-client.html в браузере. Я не знаю, как правильно настроить <contextPath> для Jetty для обслуживания моего приложения из папки проекта.

Это моя структура проекта:

введите здесь описание изображения

И вот что я получаю на свой адрес VDS https://example.com/example:

введите здесь описание изображения

Нет доступа к какому-либо другому файлу или пути во время работы причала на моем VDS.

Как настроить Jetty для правильного обслуживания этого демонстрационного приложения на моем VDS?

javajettyembedded-jettymaven-jetty-plugin

Ответы

Ответ 1 · Joakim Erdfelt

Jetty 9.4.1.v20170120 становится довольно длинным в зубе (он же старый), рассмотрите возможность использования чего-то более нового, например 9.4.12.v20180830.

Плагин jetty-maven-plugin предназначен для работы с веб-приложениями, также известными как WAR-файлы.

Это означает ...

  • В вашем проекте pom должно быть <packaging>war</packaging>
  • Your project structure should be for a standard Servlet Web App
    • such as the src/main/webapp directory

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы