参考https://www.yuque.com/egg/nod...进行配置,就自身遇到的几个问题进行记录。
已运行成功环境:
java 1.8
nacos:1.0.0
dubbo-consumer:1.0.0
常见问题:
一、安装和启动nacos,需要配置数据库:先在mysql数据库里执行nacos-mysql.sql脚本,然后修改application.properties.example文本如下图所示
当可以看到以下页面的时候,nacos配置完成
二、运行 Provider main意思是把dubbo-demo下载下来,配置好maven,然后使用idea运行它
三、执行npm run rpc报错,找不到tools.jar
确保编译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了。
四、执行完npm run rpc后userService.js报错
把这两行加个//就ok了
五、执行npm run dev报错,找不到服务
服务器默认命名空间是public,而nodejs默认命名空间是default
所以找不到服务,在config.default.js里添加namespace即可
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。