Я добавлю эту дополнительную информацию для тех, кто сталкивается с этой проблемой, используя IBM Rational Application Developer (RAD) для создания файлов политики и привязки для развертывания на WebSphere Application Server (WAS).
В нашем случае мы сгенерировали файлы привязки политики (policyAttachments.xml и wsPolicyServiceControl.xml), используя инструменты RAD для вложений набора политик. По умолчанию они выгружаются в папку META-INF в корне проекта EAR. Если есть удобный способ изменить это поведение по умолчанию, чтобы всегда помещать его в приложение / META-INF, я не сталкивался с этим. Но вышеописанные методы прекрасно работают в RAD с m2e для локального запуска и создания EAR.
Вот раздел моего pom, используемый для копирования этих файлов:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}\src\main\application\META-INF\</outputDirectory>
<resources>
<resource>
<directory>${basedir}\META-INF</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>