Jetty, плагин Maven - как настроить документ по умолчанию? - PullRequest
0 голосов
/ 08 апреля 2011

Мы используем Jetty 6.x и Maven-2.

Кто-нибудь знает, как настроить документ по умолчанию?

Я имею в виду - есть значение по умолчанию, которое обслуживает /index.html илилюбой из его эквивалентов при доступе к корню приложения (перейдите к /).

И должны быть настройки для управления этим.(есть в tomcat и в IIS, например ...)

Итак 1 - как мне сказать это Jetty?

Я знаю, что парни из Jetty гордятсяпозволяя сконфигурировать почти все - должен быть способ сделать это, это просто проблема плохой документации, вот что говорит мне мой инстинкт.

И 2 - как мне это сделатьчто с использованием плагина Maven?

Это на самом деле «бонусный» вопрос, если вы только скажете мне, как это сделать с Jetty - я надеюсь, что в конечном итоге вы найдете и то, как это сделать с Maven.Но в случае, если кто-то знает - это будет очень полезно:)

1 Ответ

1 голос
/ 10 апреля 2011

Хорошо, я нашел это. Это не имеет ничего общего с Jetty или Maven, хотя я уверен, что Jetty может предоставить свою собственную конфигурацию переопределения или настройки по умолчанию или что-то в этом роде.

Трудно было найти, потому что они не называют его документ по умолчанию , но welcome-files . Он является частью определения JSP Servlet и работает с файлом: /META-INF/web.xml

А вот что должно быть внутри

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">


<welcome-file-list>
    <welcome-file>customDefaultDocument.html</welcome-file> 
</welcome-file-list>


</web-app>
...