本人使用了JRebel热加载
通过tomcat 7的maven插件运行maven项目是没问题的,通过jetty插件运行也是没问题的,但是通过命令的方式运行在tomcat8就会报错
JRebel: ERROR Class 'org.apache.catalina.loader.WebappClassLoader' could not be processed by org.zeroturnaround.javarebel.integration.tomcat.WebappClassLoaderClassBytecodeProcessor@null: org.zeroturnaround.bundled.javassist.CannotCompileException: [source error] getClassLoaderResource(java.lang.String) not found in org.apache.catalina.WebResourceRoot
然后有配置了个tomcat7的容器,然后本地发布运行就没问题了,而且热加载也有效,所以不晓得是maven无法在tomcat8运行还是jrebel无法在tomcat8运行。
eclipse倒持一个顺利开发maven+ssm+jetty插件/tomcat插件/本地tomcat+jrebel的环境真心不容易,比开发都难啊。