21

Java Google App Engine プロジェクトをビルドするために appengine-maven-plugin を使用しています。

WEB-INF サブフォルダーに .p12 証明書を含めます

アプリケーションをビルドすると、証明書のファイルサイズが数 KB 増加します。これにより無効になります。.jks 証明書でも同じことが起こるのを見てきました。

ビルド前の証明書の有効性を確認し、同じ方法を使用してビルド後の証明書の無効性を確認しました。

ファイルサイズが変化する理由と、単純にWARにコピーされない理由を誰か教えてもらえますか?

ご協力いただきありがとうございます。

4

3 に答える 3

32

別の解決策は、次の構成を追加して、プロジェクト全体で .p12 ファイルのフィルタリングを無効にすることです。

<build>
  ...
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-resources-plugin</artifactId>                
      <configuration>
        <nonFilteredFileExtensions>
          <nonFilteredFileExtension>p12</nonFilteredFileExtension>
        </nonFilteredFileExtensions>
      </configuration>
    </plugin>
  </plugins>
</build>
于 2014-06-18T09:43:49.227 に答える
0

「.p12」ファイルを1つ上のディレクトリに移動することで問題を解決しました。そのため、WEB-INF に保持する代わりに、「webapp」ディレクトリに移動しました。そこではフィルタリングは行われません。

于 2015-04-15T18:01:32.427 に答える