tomcat7-maven-plugin を使用して、埋め込み tomcat7 インスタンスを maven から直接起動したいと考えています。これは正常に動作していますが、起動した Tomcat には十分なメモリがないようです。設定する必要があると思います
-XX:MaxPermSize=256m
しかし、私はそれを行う方法を理解できません。
ドキュメントには、プラグインの「構成」セクションで「systemProperties」要素を使用する必要があると記載されています。ただし、オプションは XML 要素として指定されるため、次のようにする必要があります。
<configuration>
<systemProperties>
<XX:MaxPermSize>256m</XX:MaxPermSize>
</systemProperties>
</configuration>
しかし、もちろんそれは XML を壊すので不可能です (XX は名前空間として解釈されます)。
もちろん、環境変数を設定することでこの問題を回避できました
MAVEN_OPTS=-XX:MaxPermSize=256m
しかし、組み込みのTomcat用にのみ増やしたいと思います。それを行う方法はありますか?