日期:2014-05-18  浏览次数:20621 次

能不能有人搞定这个问题,我佩服你!!!
WEB开发用ECLIPSE+RESIN,启动RESIN服务后,我们就可以在IE中运行程序了.
当修改java代码重新编译后,一般做法是需要重新启动WEB服务,然后在在IE中运行程序就可以看到修改后的效果.但是这样就比较麻烦.有没有哪位有好的方法?有没有方法不需要重新启动服务也能立即看到效果?

Resin怎么处理???


------解决方案--------------------
servlet标签中有个load-on-startup这样的一个子节点,好像是设置成0还是负数的时候,web服务器启动的时候不加载它,每次执行的时候才加载。所以你修改了程序能够反映过来。
如果这个方法不行,那么你要查查Resin支不支持热部署,不过支持,没话说,Eclipse可以打个包扔进去,不需要重启。如果不支持,这个时候有很多选择。1换个服务器软件;2自己忍耐一下,每次重启;3自己写个支持热部署的服务器软件或者一个插件自己用。不过选择道路3的人比较少,你看着办吧。
------解决方案--------------------
hehe ..楼上说的对
------解决方案--------------------
resin可以自动监测文件的更新,不需要手工重起。
只要把更新的文件放到resin配置文件中host标签下的相应目录,然后刷新就行了。
不过有时会出现resin编译“死机”情况,毕竟是免费的。