当我在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>