connect: Address is invalid on local machine or port is not valid on remote

idea 运行正常打成jar包运行提示“connect: Address is invalid on local machine or port is not valid on remote” ,

解决方法:

 public static void main(String[] args) throws ParseException {

        System.setProperty("java.net.preferIPv4Stack" , "true");
}

在main方法中加入“System.setProperty("java.net.preferIPv4Stack" , "true");”

原因,jdk跑jar默认使用的是ipv6。

时间: 2024-10-16 15:33:15

connect: Address is invalid on local machine or port is not valid on remote的相关文章

WinServer 之 发布WebService后调用出现" The test form is only available for requests from the local machine. "

当您尝试从远程计算机访问 Web 服务时,不会显示“调用”按钮.并且,您会收到以下错误信息: The test form is only available for requests from the local machine 解决方法: 1.通过编辑 Web 服务所在的 vroot 的 Web.config 文件,可以启用 HTTP GET 和 HTTP POST.以下配置同时启用了 HTTP GET 和 HTTP POST: <configuration> <system.web&

Asp.Net 之 WebService部署到服务器后出现&quot; The test form is only available for requests from the local machine &quot;

最近由于任务需要开发了一个WebService, 部署到服务器以后,出现上述问题,网上查找到如下解决方案: 问题原因: 从 NET Framework 1.1 起定义了一个名为 HttpPostLocalhost 的新协议.默认情况下,这个新协议处于启用状态.该协议允许从与使用 HTTP POST 请求的 Web 服务位于同一计算机上的应用程序调用该服务.允许的前提条件是:POST URL 使用 http://localhost,而不是 http://hostname.这使得 Web 服务开发人

The &#39;Microsoft.Jet.OLEDB.4.0&#39; provider is not registered on the local machine.

Solution 1:You are getting this error because the Jet driver you have installed need 32 bit OS & system to function, Here’s how to update to a new 64-bit compatible database engine: 1/ Download the Microsoft Access Database Engine 2010 Redistributabl

Spark: Best practice for retrieving big data from RDD to local machine

've got big RDD(1gb) in yarn cluster. On local machine, which use this cluster I have only 512 mb. I'd like to iterate over values in RDD on my local machine. I can't use collect(), because it would create too big array locally which more then my hea

invalid configuration x86_64-unknown-linux-gnu&#39; machine x86_64-unknown&#39; not recognized

前两天在装机器软件的时候, 出现了下面的错误, [html] view plain copy invalid configuration x86_64-unknown-linux-gnu' machine x86_64-unknown' not recognized 在网上查了半天,解决方案有三个: 1. 把 /usr/share/libtool/config.guess 覆盖到相关软件自带的config.guess 把 /usr/share/libtool/config.sub 覆盖到相关软件

测试webservice的时候,如果出现这个错误:"The test form is only available for requests from the local machine"

测试webservice的时候,如果出现这个错误:"The test form is only available for requests from the local machine" 在web.config中加入以下配置,就可以解决问题. <system.web> <webServices> <protocols> <add name="HttpGet"/> <add name="HttpPost

关于 The &#39;Microsoft.ACE.OLEDB.12.0&#39; provider is not registered on the local machine. 异常处理

导入Excel在本地环境没有问题,但部署到服务器上后出现异常. 经排查,是系统问题,因为本地是32位系统,而服务器上则是64位系统. 解决方法: 1.打开IIS管理器 2.右击应用程序所在的连接池 3.修改“启用32为应用程序”为true 感谢:http://www.cnblogs.com/dwfbenben/archive/2011/12/13/2286058.html 关于 The 'Microsoft.ACE.OLEDB.12.0' provider is not registered o

The &#39;Microsoft.ACE.OLEDB.12.0&#39; provider is not registered on the local machine.

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. 1.在用SQL SERVER 2005访问.xlsx文件(office2007&2010文件格式)时,必须用provider 'Microsoft.ACE.OLEDB.12.0' 来实现.2.首先要安装AccessDatabaseEngine.exe.下载路径:http://www.microsoft.com/downloads/deta

关于异常“The &#39;Microsoft.ACE.OLEDB.12.0&#39; provider is not registered on the local machine”的处理

我们在利用SqlBlukcopy技术倒2010 或者2007格式的文件到SqlServer 数据库的时候,会发生如下错误: 原因如下: 1.在用SQL SERVER 2005访问.xlsx文件(office2007&2010文件格式)时,必须用provider 'Microsoft.ACE.OLEDB.12.0' 来实现.2.首先要安装AccessDatabaseEngine.exe.下载路径:http://www.microsoft.com/downloads/details.aspx?fam