Maven WebApp META-INF context.xml

Je suis à l'aide de Maven 3 et je suis en train d'ajouter des META-INF du dossier en vertu de la webapp. Donc, je suis en train de faire ce qui suit:

src
 main
  webapp
   META-INF
    context.xml
   WEB-INF

Ci-dessous est ma POM fichier:

<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>com.data</groupId>
<artifactId>Java-WebApp</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>

<name>Java-Web Application</name>

<!-- Shared version number properties-->
<properties>
<org.springframework.version>3.0.6.RELEASE</org.springframework.version>
</properties>

<dependencies>
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
  </dependency>
 </dependencies>
<build>
<finalName>data</finalName>
</build>

<parent>
<groupId>com.data</groupId>
<artifactId>Java-Parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
</project>

Sous src/main/resources j'ai ajouté un META-INF\context.xml. Lors de la GUERRE de fichier est emballé à l'aide de mvn package de la structure ressemble à ceci:

data
 webapp
  META-INF
  WEB-INF
  index.jsp

Les fichiers de sous WEB-INF peut être vu. Cependant, le répertoire META-INF est vide. Mon défaut de Maven va ajouter des ressources dans le cadre du WEB-INF/classes.

Je veux spécifiquement voudrais avoir:

data
 webapp
  META-INF
   context.xml
  WEB-INF

Comment est-ce possible? J'ai essayé d'autres choses, mais encore il ne fonctionne pas. L'context.xml contient les éléments suivants:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/data1"/>

J'ai essayé de supprimer le répertoire META-INF de la src\main\ressources et directement mettre sous webapp\META-INF. L'context.xml affiche, mais lorsqu'il est déployé dans Tomcat, la racine de contexte que j'ai défini ne fonctionne pas.

Pas sûr si cela fonctionne, mais vous pouvez essayer de déplacer votre META-INF dossier de resources/META-INF.
Si votre problème initial a disparu?
Non, le problème existe toujours.
mais ne context.xml obtenez de guerre maintenant?
Oui, il fait par le retrait de la src\main\ressources et l'ajout de répertoire META-INF directement en vertu de la webapp. Mais toujours le context-root ne fonctionne pas.

OriginalL'auteur user1646481 | 2012-12-04