目前用的是 eclipse wtp,修改java文件之后会自动部署修改过的class到server。可是现在的问题是,这种自动部署的方式经常会导致web app各种出错(就是更新单个 class 文件的时候,会导致的各种莫名其妙的异常)。
所以现在每修改一个 Java 文件,想要看效果唯一的方法就是手动重启server。
有没有更好的方法?
现在想到的是,不用ecilpse wtp 集成的 tomcat,写脚本用 inotify 去监控文件变化,如果有变化就复制变化的文件到tomcat,再重启tomcat。(用ubuntu作开发机,所有可以用linux的inotify)
不知道有没有人遇到和我同样的场景,并且看懂我说的是什么的。。
所以现在每修改一个 Java 文件,想要看效果唯一的方法就是手动重启server。
有没有更好的方法?
现在想到的是,不用ecilpse wtp 集成的 tomcat,写脚本用 inotify 去监控文件变化,如果有变化就复制变化的文件到tomcat,再重启tomcat。(用ubuntu作开发机,所有可以用linux的inotify)
不知道有没有人遇到和我同样的场景,并且看懂我说的是什么的。。