Index: src/main/java/org/apache/maven/plugin/ear/WebModule.java =================================================================== --- src/main/java/org/apache/maven/plugin/ear/WebModule.java (revision 809976) +++ src/main/java/org/apache/maven/plugin/ear/WebModule.java (working copy) @@ -109,12 +109,12 @@ * @param a the artifact * @return a context root for the artifact */ - private static String getDefaultContextRoot( Artifact a ) + private String getDefaultContextRoot( Artifact a ) { if ( a == null ) { throw new NullPointerException( "Artifact could not be null." ); } - return "/" + a.getArtifactId(); + return "/" + getBundleFileName().replaceAll("\\.war$", ""); } }