WeBankBlockchain/WeCross

急!手动组网添加默认账户时一直拒绝连接 8250

jiuhao666 opened this issue · 15 comments

在手动组网环节
1重启跨链路由加载已配置的跨链资源以后,按照文档 使用“tail -f logs/info.log |grep "active resources”命令无法加载出活跃的跨链资源。
2.配置跨链账户中,启动控制台后使用默认的跨链账户登录:org1-admin,密码:123456(默认账户在WeCross-Account-Manager/conf/application.toml配置),显示拒绝连接127.0.0.1:8250

image

从网上找了很多关于这方面的解决办法仍无法解决,特此求助各位大佬

是不是有多机部署?看看router是不是监听的是127.0.0.1

一直是按照文档来进行手动组网的,但是好几次搭建都是到了添加链账户时出错,主要集中于拒绝访问。
另外使用netstat -nl | grep ":127.0.0.1" 以及nmap -p 1-65535 127.0.0.1命令都无法查到8250端口。
这有什么比较好的解决办法吗,谢谢大佬!!

image

说明你的router没有部署在本地。是在其他机器中部署的。

要远程访问router必须要将router的RPC监听到0.0.0.0,例如:

[rpc] # rpc ip & port
    address = '0.0.0.0' # router监听IP
    port = 8250
    caCert = 'classpath:ca.crt'
    sslCert = 'classpath:ssl.crt'
    sslKey = 'classpath:ssl.key'
    sslSwitch = 2  # disable ssl:2, SSL without client auth:1 , SSL with client and server auth: 0
    webRoot = 'classpath:pages'
    mimeTypesFile = 'classpath:conf/mime.types' # set the content-types of a file

学生愚钝,是需要修改wecross-networks/routers-payment/127.0.0.1-8250-25500/conf/wecross-toml与wecross-sample.toml文件中的[rpc]参数吗?我经过修改后还是现实拒绝连接呢,如何将router部署在本地呢?
image

是不是修改之后wecross router没有启动?有按照下面的资料做吗?https://wecross.readthedocs.io/zh_CN/latest/docs/tutorial/deploy/basic_env.html#id4

是的。所有的步骤都是按照文档来进行的,但是就是拒绝访问,也查不到8250节点,好郁闷

如果telnet不通127.0.0.1 8250端口,那么就说明有以下几个可能:没有启动router、router IP端口不对。你可以看看demo中的部署脚本例子。

老哥,比较奇怪的是我下载demo以后同样按照文档来进行部署,但是在bash build_cross_fabric2.sh之后并没有如文档中预期出现控制台界面,反而是出现了这个spring界面。这同样和我router有关系吗,按理说这些问题都不应该出现的,并且网上也没找到相关的解决办法呢
image
image

老哥,按照你提供的办法,将我的代码按照demo的IP设置之类的指标重新设置后,依旧还是8250拒绝访问。好苦恼啊,实验卡在这一步进行不下去了。
image
望老哥在帮帮忙,感谢感谢

老哥,我发现在我配置的routers-payment/127.0.0.1-8250-25500/缺失文档介绍中的─ node.nodeid # 跨链路由nodeid 文件,是因为 这个原因导致的拒绝访问吗

image

此图为我的个人配置文件与demo下载配置文件,发现同样缺少node.nodeid,是已经修改为这样了,还是我的文件存在错误呢
Snipaste_2023-07-29_18-02-13

老哥,比较奇怪的是我下载demo以后同样按照文档来进行部署,但是在bash build_cross_fabric2.sh之后并没有如文档中预期出现控制台界面,反而是出现了这个spring界面。这同样和我router有关系吗,按理说这些问题都不应该出现的,并且网上也没找到相关的解决办法呢 image image

这里应该是有错误日志,可以贴一下错误日志。

老哥,按照你提供的办法,将我的代码按照demo的IP设置之类的指标重新设置后,依旧还是8250拒绝访问。好苦恼啊,实验卡在这一步进行不下去了。 image 望老哥在帮帮忙,感谢感谢

确认一下是否能telnet成功 127.0.0.1 8250端口先。

老哥,一直是这样,就是拒绝访问
image

老哥,一直是这样,就是拒绝访问 image

那说明8250对应的router没有启动,确认一下

感谢kyonRay大佬的帮助与指导,错误已经成功解决,感谢 大佬!