|
jar包:javarebel.jar
随便放到硬盘某个地方
在eclipse中,找到服务器(如tomcat)的配置页面
在tomcat的jdk配置页面的Optional Java VM arguments输入框中加如下参数:
-noverify -javaagent:E:\jar\javarebel.jar -Drebel.dirs=D:\apache-tomcat-6.0.16\
第一个路径是jar包的绝对路径,第二个地址是说想让哪个目录下的类更改后不重启服务.
如果Optional Java VM arguments输入框中有其他参数,用空格隔开.
至此,终于告别了改完类要重启服务的时代了.
可能会有很多人说热部署啊,jboss服务器自带的什么东西也能不重启服务,可是我不会啊...
我是小白...就会这一种...
==========================================================我现在在用myeclipse开发web应用时,每次修改一个class文件,都要手动重新启动tomcat,这样太麻烦了,能不能在哪里配置一下,可以在修改class文件后让tomcat自动reload,而不需要重新启动了,谢谢在service.xml中的Context元素中加reloadable="true"。你到项目中的myeclispse文件夹找找,看看有没有类似service.xml的文件,然后修改。好象不行啊配置myeclipse里的tomcat server,debug mode在myeclipse里启动之就可以了我按楼上的配置了,好象还是不行的,他默认就是debug模式的。大家在用myeclipse时候都每次改了java文件后重起tomcat的吗?有经验的朋友说说吧,谢谢了1、配置myeclipse的tomcat server2、创建myeclipse web project或在现有项目中添加myeclipse webproject特性3、项目-myeclipse-添加项目部署,选择覆盖模式4、启动myeclipse中配置好的tomcat注:查看项目的构建路径,编译后的class文件是否在web project root dir的正确位置好象还是不行,真急死了晕倒,我的现状跟你相反我的是修改一个java文件保存,Tomcat就自动重启,而不是Reload,这样太浪费时间了,应该怎么解决呢?借贵宝地用一下,我开的帖子在:http://community.csdn.net/Expert/TopicView.asp?id=4937908mark配置好MyEclipse中的web application(Tomcat)然后从MyEclipse中启动Tomcat就可以了啊UP一个偏方:打开web.xml文件,在无关紧要的地方随意打几个空格,然后保存。Tomcat服务器就会重新加载问题是我的tomcat不会重载Tomcat应该可以自动重载阿从MyEclipse中启动Tomcat没修改完java文件保存,然后MyEclipse再Redeploy一下就可以不用重新启动tomcat每修改完java文件保存,(写错了,不是:没修改完java文件保存) |
|
|