1

参考https://www.yuque.com/egg/nod...进行配置,就自身遇到的几个问题进行记录。

已运行成功环境:
java 1.8
nacos:1.0.0
dubbo-consumer:1.0.0

image.png

常见问题:
一、安装和启动nacos,需要配置数据库:先在mysql数据库里执行nacos-mysql.sql脚本,然后修改application.properties.example文本如下图所示

image.png

image.png

当可以看到以下页面的时候,nacos配置完成

image.png

二、运行 Provider main意思是把dubbo-demo下载下来,配置好maven,然后使用idea运行它

image.png

三、执行npm run rpc报错,找不到tools.jar

image.png

确保编译dubbo-demo使用的java版本是1.8(此项目依赖的jar2proxy模块需要java版本为1.8),将dubbo-demo-api-1.0-SNAPSHOT.jar和dubbo-demo-api-1.0-SNAPSHOT-sources.jar拷贝到assembly,然后执行npm run rpc。如果用的java版本是1.8,但是还是报找不到tools.jar呢?确保你的java jdk目录下只有一个jdk,下图这样是可能会找到jdk-11.0.2的,而java从1.8以上后lib里就没有tools.jar了。

image.png

image.png

四、执行完npm run rpc后userService.js报错

image.png

把这两行加个//就ok了

image.png

五、执行npm run dev报错,找不到服务

image.png

服务器默认命名空间是public,而nodejs默认命名空间是default

image.png

image.png

所以找不到服务,在config.default.js里添加namespace即可

image.png


点墨
26 声望3 粉丝

全栈前端开发工程师