1、这里以idea中的jrebel插件为例,jrebel在其他ide中的插件或者单独用jrebel,解决方法原理是一样的。安装好jrebel插件后,会多出来2个按钮,可以替代tomcat启动按钮。
2、控制台打印了一些日志
3、启动的项目页面打不开,看起来没启动成功
4、仔细看tomcat 的server打印的日志,提示永久代内存溢出
5、现在我们可以在tomcat的设置中提高PermSize的值
6、前面的参数随意,根据你自己的情况来定。但是要加上一句提高PermSize的:-XX:MaxPermSize=1024m其中1024也可以换成其他的数值,总之扩大它就行。如果你在其他地方使用jrebel,也要找到相应的设置jvm启动参数的地方,扩大PermSize
7、这次启动成功了,所启动的项目,也比只用tomcat启动占的内存更大了。