qlqllu 2009-10-05 22:22 采纳率: 0%
浏览 296
已采纳

应用重载,tomcat重启的问题

如果修改了方法内部的代码,则整个应用需要重新载入,比较慢!
如果修改了类的结构(增减属性、方法等),则整个tomcat需要重启!

有没有解决办法?我找了很久了,一直都没有找到合适的解决方案,难道大家都这样忍受着?

我的环境是myelcipse,jdk5,tomcat6
问题补充

logicgate 写道
魔力猫咪 写道
如果是你Windows平台上开发的话,这种问题建议你还是换一个服务器吧。Tomcat在windows下动态修改代码无法自动更新。

可以更新。但多次动态载入后经常出现outofmemeoryexception

是可以更新,但能不能只更新修改的那个类?
我每次只修改一个类,但是却要重载整个应用!
问题补充
Glassfish没有用过,比tomcat好用吗?
问题补充:
evanerv0079 的方法很管用!谢谢!

不过,这只是修改方法内部不用重启,有没有修改类结构也不用重启的办法?

  • 写回答

7条回答 默认 最新

  • evanerv0079 2009-10-05 22:22
    关注

    把自动重启的属相改成false,用debug模式启动,改java文件就不用重新启动了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?