gpt4 book ai didi

Java 套接字权限被拒绝 : connect

转载 作者:IT王子 更新时间:2023-10-29 06:16:01 28 4
gpt4 key购买 nike

我的网络连接有问题。

情况是这样的。

Java 应用程序(JSP 或控制台)应连接到 MongoDB 和 Redis。

在第一个环境中,

  • Java -> 本地 mongodb:好的
  • Java -> 远程 mongodb:好的
  • Java -> 远程 redis : OK

在第二个有问题的环境中(更安全),

  • Java -> 本地 mongodb:好的
  • Java -> 远程 mongodb:异常
  • Java -> 远程 redis:异常

有趣的是 mongo.exe(控制台)连接到远程 mongodb 没有问题。(我还没有在 redis 上测试过)

我已经升级了最新版本的 java。将 JSP 版本转换为 java 控制台进行测试。并更改了一些代码。什么都没用。

m = new MongoDB( ADDRESS, PORT );
m.setReadPreference( ReadPreference.SECONDARY );
DB db = m.getDB("test");
db.authenticate( ID, PASS.toCharArray() ); //!< exception

MongoDB 异常消息

DBPortPool gotError
Warning: emptying DBPortPool to [ADDRESS...]:27017 b/c of error
java.io.IOException: couldn't connect to [/[ADDRESS...]:27017] bc:java.net.SocketException: Permission denied: connect

Redis 异常信息

JedisConnectionException: java.net.SocketException: Permission denied: connect

我认为这涉及到一些安全问题。第二台电脑处于非常严格的安全网络中。(我通过 VPN 使用它们)

最佳答案

self 回答。这是一个与 JDK7 和 VPN 相关的问题。 http://www.java.net/node/703177

关于Java 套接字权限被拒绝 : connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11210506/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com