由于项目的需求,要用springboot 的war包的热部署的方式。但是总是会失败,只有重新启动TOMCAT才行。
报错的异常, 关键的地方是这样: java.lang.NoClassDefFoundError: javax/el/ELManager
网上百度了,原来是Tomcat7里的el-api.jar的版本太低了。因此,网上找了一个javax.el-api-3.0.0.jar,放到了到它的lib里。
重启之后,可以热部署了。
由于项目的需求,要用springboot 的war包的热部署的方式。但是总是会失败,只有重新启动TOMCAT才行。
报错的异常, 关键的地方是这样: java.lang.NoClassDefFoundError: javax/el/ELManager
网上百度了,原来是Tomcat7里的el-api.jar的版本太低了。因此,网上找了一个javax.el-api-3.0.0.jar,放到了到它的lib里。
重启之后,可以热部署了。