Как настроить плагин jetty maven, чтобы разрешить развертывание 2 приложений под одним и тем же портом?

Я начинаю разрабатывать 2 веб-приложения с maven&jetty.

Кто-нибудь знает, как настроить плагин maven для причала, чтобы разрешить развертывание двух приложений под одним и тем же портом?

Когда я делаю mvn jetty:run для второго приложения, я получаю ожидаемую ошибку:

Адрес уже используется: привязка

Я хочу иметь возможность нажимать http://localhost:8080/appA и http://localhost:8080/appB

Собственно, это то, что у меня есть в pom.xml для приложений appA и appB:

        <plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>maven-jetty-plugin</artifactId>
            <version>6.1.5</version>
            <configuration>
                <scanIntervalSeconds>3</scanIntervalSeconds>
            </configuration>
        </plugin>

Спасибо!


person webmeiker    schedule 02.04.2011    source источник


Ответы (1)


Я думаю, вы не можете этого сделать. Лучшим вариантом для вас будет иметь автономный сервер причала (или tomcat) и развертывать, повторно развертывать и удалять приложения непосредственно на этом сервере.

Проверьте этот подключаемый модуль Maven, который имеет эту функциональность почти для всех контейнеров J2EE: Geronimo, Glassfish, JBoss, Jetty, Jonas, Resin, Tomcat и Weblogic.

http://cargo.codehaus.org/Maven2+plugin

person JoséMi    schedule 04.04.2011