问题标签 [connectexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
61 浏览

android - 移动数据的 URL openConnection 在设备睡眠时抛出 ConnectException

HttpURLConnection我在线程中创建了一个,或者AsyncTask它工作正常。但是当设备处于睡眠模式时,(显示关闭...)然后我通过打开 Connection -> 得到一个异常java.net.ConnectException: Connection refused

我的想法是用 唤醒设备PowerManager.PARTIAL_WAKE_LOCK,但这无济于事。

PowerManager 中的其他定义(例如 ACQUIRE_CAUSES_WAKEUP)已弃用。

我可以做些什么来创建成功的连接?

编码:

0 投票
1 回答
939 浏览

java - Azure 通知中心 java.net.ConnectException:连接超时:没有更多信息

我正在尝试通过 Java 使用 Azure 通知中心。尝试创建注册时,我得到一个 java.net.ConnectException: Connection timed out: no further information。有人可以帮我理解为什么会出现这个问题吗?如果您需要更多信息,请告诉我。谢谢。

我正在使用从https://github.com/Azure/azure-notificationhubs-java-backend/blob/master/NotificationHubs找到的代码。

jar 文件版本如下:

SyncCallback 类中发生错误,方法 - “失败”。异常跟踪如下。

0 投票
2 回答
534 浏览

java - ConnectException 在一台机器上但不在另一台机器上

我有以下代码片段:

此方法是程序的一部分,该程序接收 yyyyMMdd 日期字符串,将其包装在 JSON 中,以 base 64 加密 JSON 字符串,然后将其作为查询发送到 https Web 服务。

我在我的个人笔记本电脑上运行程序,连接到互联网,并且能够成功查询和处理结果。我还可以访问 Web 服务 URL 并手动提交查询。

但是,在通过代理连接到 Internet 的服务器上,我仍然可以通过浏览器手动查询 Web 服务,但是当我运行相同的程序时出现异常:

...第 87 行在哪里

我不确定如何解决此问题,或者是否有任何方法可以重写此方法以解决问题,或者是否首先是我的问题(代理中的设置,也许?)不确定这是否正确提出这个问题的地方,但无论如何,这里是我的运气。

0 投票
1 回答
94 浏览

java - 由于小程序导致的 WeightingScale 问题

在我们的应用程序中,我们加载小程序以从机器的串行端口和 USB 端口读取数据。过去这么多年小程序代码运行良好,但是当我们迁移到 IE 11.0.44 版本时,浏览器在加载小程序时会挂起 2 到 3 分钟。这导致了问题。

下面是 Java 控制台的日志文件。你能帮我们解决这个问题吗?Java Plug-in 10.80.2.15 使用 JRE 版本 1.7.0_80-b15 Java HotSpot(TM) Client VM

用户主目录 = C:\Users\aashish.pandey

c: 清除控制台窗口 f: 完成终结队列中的对象 g: 垃圾收集 h: 显示此帮助消息 l: 转储类加载器列表 m: 打印内存使用情况 o: 触发日志记录 q: 隐藏控制台 r: 重新加载策略配置 s: 转储系统和部署属性 t:转储线程列表 v:转储线程堆栈 x:清除类加载器缓存

0-5:将跟踪级别设置为

0 投票
1 回答
829 浏览

java - 为什么Windows平台的socket连接中的异常有差异

在 Windows 平台上,我运行以下代码:

代码:

127.0.0.1:8080 不可访问,但我得到了不同的异常:

如您所见,一个是SocketTimeoutException,另一个是ConnectException

我很困惑为什么异常是不同的,这个异常导致我正在使用的框架出现一些问题(Spring Ribbon,相关问题是ribbon issue

希望有人能解释一下:

  1. 为什么异常不同

  2. 我什么时候会得到“SocketTimeoutException:连接超时”,什么时候会得到另一个?

很多


@乔纳森罗森

我恢复了代码并得到了相同的结果:

结果:

0 投票
2 回答
9466 浏览

android - java.net.ConnectException:10000 毫秒后无法连接到 /192.168.1.107(端口 80):isConnected 失败:EHOSTUNREACH(没有到主机的路由)

我正在尝试将来自 localhost 的 REST API 与 android 应用程序连接起来。我在 Windows 上使用 xampp 作为我的 apache 服务器。当我尝试通过 Postman 使用此链接从我的计算机获取时,其余 api 工作正常:

在 android 设备上,我正在尝试使用 Volley 获取响应。这是我的代码:

url 是http://192.168.1.107/RightBoard/Web/right-board/public/api/login,我得到了IP="192.168.1.107"from ipconfig。但现在我收到了这个错误:

我已经检查过手机和电脑都在同一个wifi中。我在另一部手机上运行该应用程序。我什至尝试重新启动计算机和 xampp ......但每次都出现同样的错误。我还在我的应用程序中使用了权限:

0 投票
0 回答
300 浏览

java - 设置一个简单的服务器/客户端,得到“java.net.ConnectException:连接被拒绝:连接”

我正在努力设置我的第一个服务器/客户端连接。我的 GUI 有一个对话框。按下其中的发送按钮后,我打电话给client.connect().

它第一次工作,但是当我继续并重新打开对话框(按发送后它会自行关闭)并尝试再次执行相同操作时,我将收到“连接被拒绝”错误。我怀疑这是由于服务器仍然连接到原始套接字并且按钮事件client.connect()再次触发。(这将尝试连接一个新的)。但我不知道如何确保不会发生这种情况。一旦对话框关闭,我必须以某种方式关闭客户端套接字,对吗?我该如何实施?还是问题出在其他地方?这只是一个感觉有点正确的猜测。

这是我的Client课程(它包括connect()上面调用的方法):

这是我的Server课:

请注意,这是我第一次在 java 中设置服务器/客户端,因此尝试使用本地主机和可能明显的问题。

0 投票
0 回答
76 浏览

android - 仅在省电模式下重新创建后,Android服务无法连接到服务器

我正在使用 Kotlin 编写的服务器和 Android 客户端编写一个聊天应用程序。我创建了一个后台服务,它不断地从连接到服务器的套接字中读取数据,并在消息到达时发送通知。一切正常,直到用户点击“x”按钮并关闭应用程序。在执行下面发布的清理代码期间与服务器的连接失败。在服务设法发送 EXIT 请求和关闭流之前,服务器已获得 EOF。然后,重新创建服务,但是当它尝试连接到服务器时,它得到 ConnectException(连接被拒绝)。仅在开启省电模式时才会发生。当它关闭或手机通过 USB 连接到我的笔记本电脑并充电时没有问题。

ss 命令列出了有人在监听指定的端口,所以这不是问题。我尝试循环连接,即尝试每 10 秒连接 5 次,但每次都被拒绝。我试过在两个不同的端口上监听,但即使其中一个以前没有使用过,它们都失败了。文档说默认积压是 50,所以我想也不是这样。我试图在服务器套接字上设置 SO_REUSEADDR 标志,但仍然没有。奇怪的是,当我第二次启动它时从应用程序启动服务时,它可以再次连接。所以我创建了一个广播接收器,它以与应用程序相同的方式启动服务,以防它崩溃,但它也无济于事。

我真的在谷歌上搜索了一个多星期,但这是我第一次尝试同时使用 Kotlin 和套接字,但我的想法已经不多了。如果有人对可能发生的事情有所了解,我将非常感谢一些帮助。

这是服务 onStartCommand:

在 onDestory() 和 onTaskRemoved() 我调用这个函数:

服务重启器:

我的服务器负责监听的部分:

和服务线程:

0 投票
4 回答
18602 浏览

cassandra - cassandra nodetool:无法连接到“127.0.0.1:7199”

我在 centos7 和 vmware 上安装了 cassandra 3.11.3-1

我在安装 cassandra 时没有出错。我启动了 cassandra 并面对这些日志。

这意味着“cassandra 启动没问题”对吗?但是当我像这样“nodetool status”检查节点状态时

然后我遇到了这个日志。

所以我在谷歌上搜索了很多。我找到了一些信息。所以我尝试了这个。

  1. 编辑 cassandra-env.sh "JVM_OPTS -Djava.rmi.server.hostname=127.0.0.1"
  2. 扩展内存大小:1GB -> 2GB

但我仍然面临同样的错误。

请有人帮助我。

------------- 系统日志 ----------------------------------

INFO [main] 2018-08-02 15:15:44,866 YamlConfigurationLoader.java:89 - 配置位置:文件:/etc/cassandra/default.conf/cassandra.yaml

错误 [main] 2018-08-02 15:15:45,043 CassandraDaemon.java:708 - 启动期间遇到异常:无效 yaml:文件:/etc/cassandra/default.conf/cassandra.yaml 错误:扫描简单密钥时;找不到预期的“:”;在“阅读器”第 601 行第 1 列中:

设置listen_address 或listen_i ...

0 投票
0 回答
606 浏览

jenkins - 詹金斯活动目录集成

我正在尝试集成 Active Directory 以登录 Jenkins 并面临一个奇怪的问题。我在 Windows 上的 Tomcat 上安装了 Jenkins,并且能够使用Active Directory Plugin实现 Active Directory 集成。但是,当我在 JBOSS 和 RHEL 上运行的生产 jenkins 上使用相同的东西时,我面临以下异常:

但我可以通过我的服务器远程登录到 IP。请指教。