18 个解决方案
#1
同样期待,帮顶,
我不是重新部署,我只是想找个debug启动tomcat的快捷键,因为我一般是全屏写代码,写完后再启动tomcat,还得把窗口小化后才能用鼠标点那个按钮启动,所以也一直在找快捷键
我不是重新部署,我只是想找个debug启动tomcat的快捷键,因为我一般是全屏写代码,写完后再启动tomcat,还得把窗口小化后才能用鼠标点那个按钮启动,所以也一直在找快捷键
#2
期待ing~~~谁给开发下,呵呵~
#3
貌似没有哈lz
#4
在tomcat中的conf目录的server.xml中的<host/>节点里添加:
<Context path="/xxxxx" docBase="/xxx/xxx" reloadable="true"/>
注:
path是虚拟路径;
docBase 是应用程序的物理路径;
reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署
例如:
<Context path="/MyApp" docBase="D:\workspace\express\WebRoot" reloadable="true"/>
#5
是这样的,如果你写的工程中有静态类或者预读取的配置文件改掉,那tomcat是必须要重启的,否则无法更新内存,一般的修改,eclipse是自动后台发布的,机理应该是基于文件发布时间的判定。
#6
貌似没有,必须重新启动
#7
不好意思,看错题意了,还真没发现有快捷键,话说这个需要看是哪个插件了吧。
#8
好像没有吧
#9
Eclipse在开发项目时,在修改项目程序代码时,一般是不需要重新deploy的!
#10
我用的是MyEclipse,只要修改保存一下即可,不需在重新deploy,前提是你在myeclipse的window-preferences-myeclipse-application server 中设好Tomcat/resion/weblogic,哪一种都行,只启动一次服务,以后每次修改都会自动加载,无需在重启服务。
#11
#12
同样期待快捷键的出现啊!!
#13
我开发时不需要重启tomcat也不需要重新deploy,这样节省很多时间
#14
重启tomcat是没有快捷键的。楼主还是按照4楼这样配置一下热启动吧,这样的话tomcat会自动重启,你连动手都不用啦。
#15
不需要重启tomcat,部署一下jrebel就可以。
我编写了一个测试类,这个类只返回一个字符串
在前台,调用这个类,然后修改这个字符串(即重新编译),在测试中刷新页面,发现同步变化了
这之间,我的tomcat一直是运行着的。
在MyEclise中,配置Server时,Tomcat的optional program arguments项中输入:
-noverify -javaagent:D:\jrebel3\jrebel-3.0-M1\jrebel.jar
D:\jrebel3\jrebel-3.0-M1\jrebel.jar这一行中用到的jrebel包,可以在网上下载得到!
我编写了一个测试类,这个类只返回一个字符串
在前台,调用这个类,然后修改这个字符串(即重新编译),在测试中刷新页面,发现同步变化了
这之间,我的tomcat一直是运行着的。
在MyEclise中,配置Server时,Tomcat的optional program arguments项中输入:
-noverify -javaagent:D:\jrebel3\jrebel-3.0-M1\jrebel.jar
D:\jrebel3\jrebel-3.0-M1\jrebel.jar这一行中用到的jrebel包,可以在网上下载得到!
#16
我已经上传到csdn
#17
更正一下,应该是在Myeclipse中配置tomcat的JDK,在JVM处加上:
-noverify
-javaagent:D:\jrebel3\jrebel-3.0-M1\jrebel.jar
-Drebel.dirs=D:\Workspaces\MyEclipse\MyTest\WebRoot\WEB-INF\classes
这样,在启动tomcat的时候会看到
Sat Oct 23 13:36:02 CST 2010 com.zeroturnaround.javarebel.hD#new V( false )
Sat Oct 23 13:36:02 CST 2010 com.zeroturnaround.javarebel.bH#public boolean a(byte abyte0[])
#############################################################
JRebel 3.0-M1 (200910151623)
(c) Copyright ZeroTurnaround, Ltd, 2007-2009. All rights reserved.
A rough estimate: Over the last 1 days JRebel
prevented the need for at least 0 redeploys/restarts.
Using industry standard build and redeploy times,
JRebel saved you between 0 and 0 hours.
This product is licensed to Java Hack Organization
for unlimited number of developer seats on site.
#############################################################
JRebel: Directory 'D:\Workspaces\MyEclipse\MyTest\WebRoot\WEB-INF\classes' will be monitored for class changes.
表示已经配置成功了。
此时,我在类中又添加了一个方法,在前台调用,并没有重启tomcat,结果也正常显示出来了!
-noverify
-javaagent:D:\jrebel3\jrebel-3.0-M1\jrebel.jar
-Drebel.dirs=D:\Workspaces\MyEclipse\MyTest\WebRoot\WEB-INF\classes
这样,在启动tomcat的时候会看到
Sat Oct 23 13:36:02 CST 2010 com.zeroturnaround.javarebel.hD#new V( false )
Sat Oct 23 13:36:02 CST 2010 com.zeroturnaround.javarebel.bH#public boolean a(byte abyte0[])
#############################################################
JRebel 3.0-M1 (200910151623)
(c) Copyright ZeroTurnaround, Ltd, 2007-2009. All rights reserved.
A rough estimate: Over the last 1 days JRebel
prevented the need for at least 0 redeploys/restarts.
Using industry standard build and redeploy times,
JRebel saved you between 0 and 0 hours.
This product is licensed to Java Hack Organization
for unlimited number of developer seats on site.
#############################################################
JRebel: Directory 'D:\Workspaces\MyEclipse\MyTest\WebRoot\WEB-INF\classes' will be monitored for class changes.
表示已经配置成功了。
此时,我在类中又添加了一个方法,在前台调用,并没有重启tomcat,结果也正常显示出来了!
#18
真有这么好?要试一下,先谢谢了!
#1
同样期待,帮顶,
我不是重新部署,我只是想找个debug启动tomcat的快捷键,因为我一般是全屏写代码,写完后再启动tomcat,还得把窗口小化后才能用鼠标点那个按钮启动,所以也一直在找快捷键
我不是重新部署,我只是想找个debug启动tomcat的快捷键,因为我一般是全屏写代码,写完后再启动tomcat,还得把窗口小化后才能用鼠标点那个按钮启动,所以也一直在找快捷键
#2
期待ing~~~谁给开发下,呵呵~
#3
貌似没有哈lz
#4
在tomcat中的conf目录的server.xml中的<host/>节点里添加:
<Context path="/xxxxx" docBase="/xxx/xxx" reloadable="true"/>
注:
path是虚拟路径;
docBase 是应用程序的物理路径;
reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署
例如:
<Context path="/MyApp" docBase="D:\workspace\express\WebRoot" reloadable="true"/>
#5
是这样的,如果你写的工程中有静态类或者预读取的配置文件改掉,那tomcat是必须要重启的,否则无法更新内存,一般的修改,eclipse是自动后台发布的,机理应该是基于文件发布时间的判定。
#6
貌似没有,必须重新启动
#7
不好意思,看错题意了,还真没发现有快捷键,话说这个需要看是哪个插件了吧。
#8
好像没有吧
#9
Eclipse在开发项目时,在修改项目程序代码时,一般是不需要重新deploy的!
#10
我用的是MyEclipse,只要修改保存一下即可,不需在重新deploy,前提是你在myeclipse的window-preferences-myeclipse-application server 中设好Tomcat/resion/weblogic,哪一种都行,只启动一次服务,以后每次修改都会自动加载,无需在重启服务。
#11
#12
同样期待快捷键的出现啊!!
#13
我开发时不需要重启tomcat也不需要重新deploy,这样节省很多时间
#14
重启tomcat是没有快捷键的。楼主还是按照4楼这样配置一下热启动吧,这样的话tomcat会自动重启,你连动手都不用啦。
#15
不需要重启tomcat,部署一下jrebel就可以。
我编写了一个测试类,这个类只返回一个字符串
在前台,调用这个类,然后修改这个字符串(即重新编译),在测试中刷新页面,发现同步变化了
这之间,我的tomcat一直是运行着的。
在MyEclise中,配置Server时,Tomcat的optional program arguments项中输入:
-noverify -javaagent:D:\jrebel3\jrebel-3.0-M1\jrebel.jar
D:\jrebel3\jrebel-3.0-M1\jrebel.jar这一行中用到的jrebel包,可以在网上下载得到!
我编写了一个测试类,这个类只返回一个字符串
在前台,调用这个类,然后修改这个字符串(即重新编译),在测试中刷新页面,发现同步变化了
这之间,我的tomcat一直是运行着的。
在MyEclise中,配置Server时,Tomcat的optional program arguments项中输入:
-noverify -javaagent:D:\jrebel3\jrebel-3.0-M1\jrebel.jar
D:\jrebel3\jrebel-3.0-M1\jrebel.jar这一行中用到的jrebel包,可以在网上下载得到!
#16
我已经上传到csdn
#17
更正一下,应该是在Myeclipse中配置tomcat的JDK,在JVM处加上:
-noverify
-javaagent:D:\jrebel3\jrebel-3.0-M1\jrebel.jar
-Drebel.dirs=D:\Workspaces\MyEclipse\MyTest\WebRoot\WEB-INF\classes
这样,在启动tomcat的时候会看到
Sat Oct 23 13:36:02 CST 2010 com.zeroturnaround.javarebel.hD#new V( false )
Sat Oct 23 13:36:02 CST 2010 com.zeroturnaround.javarebel.bH#public boolean a(byte abyte0[])
#############################################################
JRebel 3.0-M1 (200910151623)
(c) Copyright ZeroTurnaround, Ltd, 2007-2009. All rights reserved.
A rough estimate: Over the last 1 days JRebel
prevented the need for at least 0 redeploys/restarts.
Using industry standard build and redeploy times,
JRebel saved you between 0 and 0 hours.
This product is licensed to Java Hack Organization
for unlimited number of developer seats on site.
#############################################################
JRebel: Directory 'D:\Workspaces\MyEclipse\MyTest\WebRoot\WEB-INF\classes' will be monitored for class changes.
表示已经配置成功了。
此时,我在类中又添加了一个方法,在前台调用,并没有重启tomcat,结果也正常显示出来了!
-noverify
-javaagent:D:\jrebel3\jrebel-3.0-M1\jrebel.jar
-Drebel.dirs=D:\Workspaces\MyEclipse\MyTest\WebRoot\WEB-INF\classes
这样,在启动tomcat的时候会看到
Sat Oct 23 13:36:02 CST 2010 com.zeroturnaround.javarebel.hD#new V( false )
Sat Oct 23 13:36:02 CST 2010 com.zeroturnaround.javarebel.bH#public boolean a(byte abyte0[])
#############################################################
JRebel 3.0-M1 (200910151623)
(c) Copyright ZeroTurnaround, Ltd, 2007-2009. All rights reserved.
A rough estimate: Over the last 1 days JRebel
prevented the need for at least 0 redeploys/restarts.
Using industry standard build and redeploy times,
JRebel saved you between 0 and 0 hours.
This product is licensed to Java Hack Organization
for unlimited number of developer seats on site.
#############################################################
JRebel: Directory 'D:\Workspaces\MyEclipse\MyTest\WebRoot\WEB-INF\classes' will be monitored for class changes.
表示已经配置成功了。
此时,我在类中又添加了一个方法,在前台调用,并没有重启tomcat,结果也正常显示出来了!
#18
真有这么好?要试一下,先谢谢了!