1

当我在tomcat7-maven-plugin的帮助下运行嵌入式 tomcat 时,它崩溃并出现以下错误:

SEVERE: Missing context.xml

我在 Maven 插件中有以下配置:

                    <plugin>
                        <groupId>org.apache.tomcat.maven</groupId>
                        <artifactId>tomcat7-maven-plugin</artifactId>
                        <version>2.0</version>
                        <configuration>
                            <path>/project_name_test</path>
                        </configuration>
                        <executions>
                            <execution>
                                <id>tomcat-run</id>
                                <goals>
                                    <goal>run-war-only</goal>
                                </goals>
                                <phase>pre-integration-test</phase>
                                <configuration>
                                    <fork>true</fork>
                                </configuration>
                            </execution>
                            <execution>
                                <id>tomcat-shutdown</id>
                                <goals>
                                    <goal>shutdown</goal>
                                </goals>
                                <phase>post-integration-test</phase>
                            </execution>
                        </executions>
                    </plugin>

我们有默认上下文的选项吗?我不想创建任何上下文 - 我有将上传到此应用程序服务器的 war 文件。

编辑:

我发现了这个问题。为了引入 context.xml,您应该添加带有您需要的参数的属性。例如 :

                        <configuration>
                            <url>http://localhost:8080/manager</url>
                            <server>localhost</server>
                            <path>/${project.build.finalName}</path>
                        </configuration>
4

1 回答 1

1

你可以先试试这个:

<plugins>
   <plugin>
      <groupId>org.apache.tomcat.maven</groupId>
      <artifactId>tomcat7-maven-plugin</artifactId>
      <version>2.2</version>
   </plugin>
</plugins>

如果你需要一个 context.xml 文件,它应该放在 META-INF 文件夹下。

于 2014-12-11T19:37:57.457 回答