0

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

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

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

地址已被使用: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>

谢谢!

4

1 回答 1

0

我认为你不能那样做。对您而言,最好的选择是拥有一个独立的 jetty(或 tomcat)服务器,并直接在该服务器上部署、重新部署和取消部署您的应用程序。

检查这个 Maven 插件,它几乎适用于所有 J2EE 容器:Geronimo、Glassfish、JBoss、Jetty、Jonas、Resin、Tomcat 和 Weblogic。

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

于 2011-04-04T12:13:07.967 回答