1、点击Edit Configurations。
2、勾选自动更新。
然后Apply→OK!
3、使用jrebel运行项目。
关于jrebel运行的一个常见错误
Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099
这一个问题,可能存在几个原因:
1、端口号占用——修改端口号;
2、jdk的问题——使用自己安装的jdk,是添加到环境变量中,且不含中文路径的可以运行项目的jdk。
还有一个特别需要注意的就是低版本的jdk使用高版本的Tomcat,如jdk1.7搭配Tomcat9.0,也容易出错。
按自己的实际进行修改就好了。
3、编码问题——jdk目录和系统用户名为中文都比较容易导致错误,添加编码设置即可。
JAVA_OPTS
-Dfile.encoding=UTF-8
这里使用自己可以适应的不会乱码的字符编码。
就比如我使用UTF-8编码就可以运行项目了,但是输出语句的中文字符依然乱码,所以我就采用了GBK编码。
我使用UTF-8可以运行,但是乱码,如图:
所以我就试了一下GBK编码,就不会中文乱码了,也可以通过jrebel正常运行项目了!