因为IBM的Java编译器Jikes的性能优于Tomcat自带的JSP编译器Jasper,所以建议安装Jikes。
从IBM研究网站下载Jikes的源代码
http://jikes.sourceforge.net/ |
解压并编译Jikes
./configure --prefix=/usr/local/jikes make make check make install |
检查对-encoding选项的支持
/usr/local/jikes/bin/jikes -help |
为了让Jikes以Jasper兼容的方式输出错误信息,添加以下内容$CATALINA_OPTS环境变量到/etc/rc.d/init.d/tomcat:
export CATALINA_OPTS="-Dbuild.compiler.emacs=true" |
![]() | 如果您收到错误消息,提示Jikes无法使用UTF8编码,也请添加以下选项
|
通过添加到以下位置,使Jikes成为Tomcat的JSP编译器/usr/local/tomcat/conf/web.xml:
<init-param> <param-name>compiler</param-name> <param-value>jikes</param-value> </init-param> |
由于在以下位置输入Jikes的完整路径/usr/local/tomcat/conf/web.xml似乎不起作用(版本 4.1.27),请将 jikes 程序添加到您的路径中
ln -s /usr/local/jikes/bin/jikes /usr/local/bin/jikes |