Как использовать плагин Maven tomcat7: работать с несколькими контекстами (WAR)?

Я используюmvn tomcat7-maven-plugin:run -am -pl :foo успешно запустить только один проект за раз вTomcat как показано здесь, Теперь я хотел бы, чтобы несколько модулей работали под одним и тем же портом, но в разных контекстах. Например, я хотел бы иметь:

/    => foo.war
/bar => bar.war

Вот пример фрагмента pom.xml, с которым я работал:

<project><!-- ... -->
    <build><!-- ... -->
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat7-maven-plugin</artifactId>
                    <version>2.0-SNAPSHOT</version>
                    <configuration>
                        <path>/</path>
                        <port>8080</port>
                        <addContextWarDependencies>true</addContextWarDependencies>
                        <addWarDependenciesInClassloader>true</addWarDependenciesInClassloader>
                        <warSourceDirectory>${project.build.directory}/${project.build.finalName}/</warSourceDirectory>
                    </configuration>
                    <dependencies>
                        <dependency>
                            <groupId>${project.groupId}</groupId>
                            <artifactId>bar</artifactId>
                            <version>${project.version}</version>
                            <type>war</type>
                            <scope>tomcat</scope>
                        </dependency>
                    </dependencies>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
    <pluginRepositories>
        <pluginRepository>
            <id>apache.snapshots</id>
            <name>Apache Snapshots</name>
            <url>http://repository.apache.org/content/groups/snapshots-group/</url>
            <releases>
                <enabled>false</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
     </pluginRepositories>
</project>

Это возможно сtomcat7-maven-plugin:run плагин? Я изо всех сил пытаюсь найти правильный синтаксис, чтобы заставить его играть хорошо. Когда я бегуmaven Команда для запуска, он запускает только первый, который он находит в иерархии проекта. И если я запускаю их с<fork>true</fork> или, очевидно, с разных терминалов, тогда я получаю "java.net.BindException: адрес уже используется: 8080".

Ответы на вопрос(2)

Ваш ответ на вопрос