one step :
Build Automatically 修改后 类文件会自动输出到编译目录下 本人机子是WEB-INF/classes/
这样保证src目录下的最新修改可以同步到classes文件夹下面
two step:
这样设置之后 在修改类文件之后 tomcat也不会自动重启 而此时类文件的修改也悄悄载入内存
ps:有一种额外的情况 如果你在使用版本管理工具的情况下 类文件修改之后经常出现热加载失败
此时 好多人把第二步设置为enabled 修改类文件后 也不用你操心 自动重启 但是这样下去几次之后 又出现了内存溢出 也让人头疼
所以 在这种情况下 委曲求全 我选择 两步都不做 手动编译 手动重启 o(︶︿︶)o 唉 解决问题了吗 似乎得到了什么 也没得到什么~~~
有点不甘心吧,那就试着解决问题呗~~~
从出现的问题出发 明确了问题 才能解决问题
① 为什么在版本管理工具下面 热加载失败呢?
② 有什么办法可以解决多次重启之后的内存溢出?
姑且问题先留在这里 稍后解决 更新 2013-5-14 16:23:49
经过我的实验表明
① 并不是热加载失败 而是热代码并没有及时加载到内存
② 内存溢出 可以将eclipse内存配置得大一些
可见上面两种方案 各有利弊 ① 不清晰 速度稍快 ② 速度慢 但很清晰 所以我觉得的确 还是选择第二种方案比较好(接下来做配置吧!)~~~
2013-5-28 15:52:32