微服务架构下,本地调试测试环境
1.找到需要注册的服务,进行编辑
2.替换环境,配置VM options (-Dspring.profiles.active=test)
3.在xshell上进行配置
- ps -ef | grep (查询替换的服务). 比如 ps -ef | grep app
- 获取线程:root 24716 1 3 10:25 ? 00:15:31 /didong/jdk/bin/java -jar -Dspring.profiles.active=test /xxxxxx/qiaoku-app-http-0.9.1.jar
- 杀死线程: kill -9 24716
4.打开Eureka ,查看注册的服务
我们测试有两台服务器,203和214.可以看到,我需要调试的服务app以及user已经注册到本地
5.调试完毕,回复服务,关闭本地
在java/bin/目录下执行: nohup /xxxx/jdk/bin/java -jar -Dspring.profiles.active=xxx /xxx/xxxx/bin/xxxx-service-0.9.1.jar > /dev/null 2>&1 &