Dubbo开发环境关闭启用

Dubbo开发环境关闭注册和启动:
问题发现:当我在本地或者云服务器已经启动该项目时、本地开发环境导出时会提示端口占用。
需要解决的方式:在配置文件中关闭【到时候云端部署时会通过java -x -jar 进行覆盖配置文件】
已经尝试过且无用的方法:【都是报端口占用】
1.配置文件设了三个false,发现无效

img


2.设置bootstrap文件,发现是boot项目,不会读bootstrap,只会读application。
3.去掉启动类的enabledubbo,改为配置文件设置dubbo.scan.base-packages,结果无效
可能的问题
报错:就是端口占用了

img


Maven依赖:

img

在 application.properties 或 application.yml 中添加配置项 dubbo.application.qos.enable=false,这样可以关闭 Dubbo 的 QoS 机制,使得不再需要占用端口。

在启动项目时使用命令行参数,比如

```

``` java -jar your-project.jar --dubbo.application.qos.enable=false。

在配置文件中指定 Dubbo 的端口号,比如在 application.properties 或 application.yml 中添加配置项 dubbo.protocol.port=your-port-number。

在启动项目时使用命令行参数,比如 java -jar your-project.jar --dubbo.protocol.port=your-port-number。