Java Web开发如何实现JVM的HotDeploy

No Comments

1.首先使用tomcatPluginV321.zip,把它解压文件夹 com.sysdeo.eclipse.tomcat_3.2.1 放到MyEclipse 6.5的plugin下,对应我的机器是:
C:\Users\paradise\AppData\Roaming\MyEclipse 6.5\myeclipse\eclipse\plugins,

2.将javarebel.jar文件下载放到本地某一路径下:如D:\application\javarebel.jar;(这里注意路径最好不要有空格和中文)

3.打开MyEclispse中Window–Preference–MyEclipse Enterprise Workbench–Servers–Tomcat6(注意你tomcat版本),
选择JDK,在Optional Java VM arguments:里面填写:
-noverify -javaagent:D:/application/javarebel.jar(你下载的javarebel.jar放置路径)
-Drebel.dirs=D:\Project\MYEclipse7WorkSpace\DMS\WebRoot\WEB-INF\classes (web项目工程class文件)
-Drebel.spring_plugin=true (配置支持spring)
-Drebel.struts2-plugin=true(配置支持struts2,注意这里是“-”,而不是“_”)

image

4.至此配置都已完成,启动Tomcat后你会看到如下信息:

image

image

Struts2的plugin已经起作用了.

测试:

程序运行时在JAVA代码里给出一条Log信息;

image

此时你会在Tomcat控制台看到日志信息已经被输出,同时可以看到JavaRebel的加载信息:

image

以后你再也不用因为要log一条记录而重启一下服务器了,省下的时间你可以好好喝杯水了.