Java 带有额外war文件的Maven tomcat插件

Java 带有额外war文件的Maven tomcat插件,java,eclipse,maven,tomcat7,Java,Eclipse,Maven,Tomcat7,我有一个正在运行的war项目,它是在maven tomcat插件下运行的。 现在我想在这个嵌入的tomcat实例中运行一个额外的war。我寻找了这样做的方法,发现: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <configuration>

我有一个正在运行的war项目,它是在maven tomcat插件下运行的。 现在我想在这个嵌入的tomcat实例中运行一个额外的war。我寻找了这样做的方法,发现:

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <configuration>
        <webapps>
            <webapp>
                <contextPath>/test</contextPath>
                <groupId>com.foo.bar</groupId>
                <artifactId>foobar</artifactId>
                <version>${project.version}</version>
                <type>war</type>
                <asWebapp>true</asWebapp>
            </webapp>
        </webapps>
    </configuration>
</plugin>
有什么帮助吗

更新:这是在eclipse中运行时,解析工作区工件选项处于活动状态。如果我关闭此选项,构建将成功完成,但当我尝试从extra war访问servlet时,它们不可用..:由于嵌入式tomcat实例中没有可用的管理器,因此无法检查其中的内容


有什么帮助吗?

你解决了这个问题吗?没有,必须重新思考这个问题,并继续处理一场战争:
[INFO] Deploying dependency wars
[INFO] Deploy warfile: [workspace_war_project_loc]\target\classes to contextPath: /test
[ERROR] org.codehaus.plexus.archiver.ArchiverException: The source must not be a directory.