作者:fbysss
msn:jameslastchina@hotmail.com
blog:blog.csdn.net/fbysss
声明:本文由fbysss原创,转载请注明出处
关键字:WTP
前言:
WTP可以说是开发java web项目一个利器,用起来也很顺手,不过好刀也需要继续磨,优化的要求是无止尽的。本文主要解决WTP自动发布效率低下的问题。
默认状态,如果服务器在运行中,每次修改应用文件,都会自动发布到服务器。jsp页面好说,影响不会太大,java文件的改动,则会导致server的reload。每一次改动,十几秒、几十秒的时间过去了。假如同时修改了5个文件,那就一分多钟了。搞不好,还可能无法继续,只有restart server。对于我这样512的机器,更是无法忍受。这个问题,已经到了非解决不可的地步了。
解决:
百度,google。居然没找到这种要求!算了,自己动手吧。 众里寻他千百度,呵呵又是百度,其实答案就在help中。
废话少说,Eclipse,Help->Help content->输入automatic publish,你已经找到你想要的东西了。不过还是汉字看起来舒服:点击Server选项卡,右键-〉Open->Overview中点开Automatic Publishing ,选中Never publish automatically,保存即可。
这样一来,就可以修改好所有文件之后,手工批量发布了:Server->右键->publish。大大提高了debug效率。
说明:这个设置并不影响Server Launch中的Automatically publish when stating servers,第一次启动server时,还会publish所有文件,而正是我们想要的结果。