我尝试使用jspc-maven-plugin
(目前针对JBoss 4安装)预编译大量JSP页面。但是,它似乎需要大量的内存。我需要使用-Xmx2048m -XX:MaxPermSize=256m
启动maven才能运行完成。即便如此,有时它会失败。
<plugin>
<groupId>org.jasig.mojo.jspc</groupId>
<artifactId>jspc-maven-plugin</artifactId>
<version>2.0.2</version>
<!-- Use the Tomcat 6 JSP compiler -->
<dependencies>
<dependency>
<groupId>org.jasig.mojo.jspc</groupId>
<artifactId>jspc-compiler-tomcat6</artifactId>
<version>2.0.2</version>
</dependency>
</dependencies>
</plugin>
有没有办法在分叉进程中运行JSPC编译器以最小化内存影响?有没有理由说jspc编译器需要这么多RAM?
长期来看,我需要使用tomcat7或tomcat8 jpsc编译器重新定位JBoss 7,但内存问题仍然存在。