【发布时间】:2012-08-09 08:25:22
【问题描述】:
我想使用 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 增加它。任何想法如何做到这一点?
【问题讨论】: