目录
一、前言
今天运行项目的时候,使用Jrebel运行,发现运行的端口不是配置文件中指定的端口,使用Idea自带的运行就没有问题,整了半天没整明白怎么回事,后来细心的检查了一下控制台,才发现使用jre运行时,监控的项目目录不是当前项目,好家伙,原来问题出在这。既然发现了问题就要解决问题,把这个问题解决了之后想起写篇博客记录一下。说明一下,我出现这种情况是因为当前这个项目是从另一个项目直接copy过来,然后修改修改配置的一个项目,所以jre监控的还是之前的那个项目的路径。
端口配置:
非正常情况:
解决之后:
二、解决方案
解决方案其实也很简单,知道是什么原因导致的,就好办了,找到jre的配置文件:rebel.xml。一般都会在resources目录下面
双击打开之后,修改下面的路径配置:
把这个路径配置改成当前项目的classes路径即可。