我想使用 tomcat7-maven-plugin 直接从 maven 启动一个嵌入式 tomcat7 实例。这工作正常,但启动的 Tomcat 似乎没有足够的内存。我怀疑我需要设置
-XX:MaxPermSize=256m
但我不知道该怎么做。
文档说应该在插件的“配置”部分使用“systemProperties”元素。但是,这些选项被指定为 XML 元素,并且需要如下所示:
<configuration>
<systemProperties>
<XX:MaxPermSize>256m</XX:MaxPermSize>
</systemProperties>
</configuration>
但这当然是不可能的,因为它破坏了 XML(XX 被解释为命名空间)。
当然我可以通过设置环境变量来解决这个问题
MAVEN_OPTS=-XX:MaxPermSize=256m
但我宁愿只为嵌入式 Tomcat 增加它。任何想法如何做到这一点?