如何配置jetty maven插件以允许在同一端口下部署2个应用程序?

时间:2011-04-02 08:21:46

标签: maven-jetty-plugin

我开始使用maven& jetty开发2个网络应用程序。

有人知道如何配置jetty maven插件以允许在同一端口下部署2个应用程序吗?

当我执行mvn jetty时:运行第二个应用程序我得到了预期的错误:

已使用的地址:bind

我希望能够点击http://localhost:8080/appAhttp://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>

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你做不到。最好的选择是拥有独立的jetty(或tomcat)服务器,并直接在该服务器上部署,重新部署和取消部署应用程序。

检查几乎所有J2EE容器都具有该功能的Maven插件:Geronimo,Glassfish,JBoss,Jetty,Jonas,Resin,Tomcat和Weblogic。

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