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正常运行项目了!
本文介绍如何解决使用JRebel运行项目时遇到的常见错误,包括端口号冲突、JDK版本与Tomcat不匹配、编码问题等,并提供具体解决方案。
1354

被折叠的 条评论
为什么被折叠?



