jikes 是一个速度远快于 javac 的 java 编译器.
整合 ant 的方法:注意区分大小写.
然后在所有的ant任务就默认使用 jikes 了, 如果你想在单个工程中使用 ant, 就不要添加 ant_opts 环境变量, 只需要修改 build.xml 中 javac 标签中的 compiler 为 jikes, 例如:
<javac destdir="${build.dir}" debug="true" deprecation="false" optimize="false" failonerror="true" compiler="jikes">
jikes 中可以设置如下值:
另外 jikes 中还有几个附加的属性设置:
build.compiler.emacs=false
build.compiler.fulldepend=false
build.compiler.pedantic=false
build.compiler.warnings=true
build.compiler.warnings 这个属性设置最好在 javac 标签中使用 nowarn 属性.
保存为 build.properties 文件, 在 build.xml 中这样调用:
<property file="build.properties"/>
就可以使用 jikes 的附加属性了。
整合 tomcat 的方法:先如上设置 jikeshome 和系统 path ,在 web 应用的 web.xml 中添加:
<servlet>
<servlet-name>
jsp
</servlet-name>
<servlet-class>
org.apache.jasper.servlet.jspservlet
</servlet-class>
<init-param>
<param-name>jspcompilerplugin</param-name>
<param-value>org.apache.jasper.compiler.jikesjavacompiler</param-value>
</init-param>
<load-on-startup>
-1
</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>
jsp
</servlet-name>
<url-pattern>
*.jsp
</url-pattern>
</servlet-mapping>
如果想要在所有 web 应用中使用 jikes, 则设置环境变量 catalina_opts=-dbuild.compiler.emacs=true, 然后打开 ${tomcat_home}/conf/web.xml, 找到:
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.jspservlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredby</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
改为:
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.jspservlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>compiler</param-name>
<param-value>jikes</param-value>
</init-param>
<init-param>
<param-name>xpoweredby</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
出处:coolcode.cn
责任编辑:moby
◎进入论坛网络编程版块参加讨论
| |
| tomcat配置技巧top10 macromedia flex 安装注册方法 |
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||
| |
|
>
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器