WeCross icon indicating copy to clipboard operation
WeCross copied to clipboard

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

Open jiuhao666 opened this issue 2 years ago • 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

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

jiuhao666 avatar Jul 24 '23 02:07 jiuhao666

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

kyonRay avatar Jul 24 '23 10:07 kyonRay

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

image

jiuhao666 avatar Jul 25 '23 01:07 jiuhao666

说明你的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

kyonRay avatar Jul 25 '23 02:07 kyonRay

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

jiuhao666 avatar Jul 25 '23 05:07 jiuhao666

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

kyonRay avatar Jul 25 '23 07:07 kyonRay

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

jiuhao666 avatar Jul 25 '23 10:07 jiuhao666

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

kyonRay avatar Jul 25 '23 15:07 kyonRay

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

jiuhao666 avatar Jul 26 '23 02:07 jiuhao666

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

jiuhao666 avatar Jul 26 '23 02:07 jiuhao666

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

image

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

jiuhao666 avatar Jul 29 '23 10:07 jiuhao666

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

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

kyonRay avatar Jul 31 '23 02:07 kyonRay

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

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

kyonRay avatar Jul 31 '23 02:07 kyonRay

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

jiuhao666 avatar Jul 31 '23 02:07 jiuhao666

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

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

kyonRay avatar Jul 31 '23 02:07 kyonRay

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

jiuhao666 avatar Jul 31 '23 11:07 jiuhao666