在JDK 8u25上运行的NetBeans 8中当我添加Web服务客户端时。我插入了WSDL地址,但环境不断返回"下载wsdl(Web服务描述语言)或模式文件"时出现问题,尽管它在其他应用程序中有效。 问题是地址包含下划线,并且错误是由java.net.HostPortrange中的toLowerCase()方法抛出的IllegalArgumentException("主机名和#34中的无效字符;)引发的。 toLowerCase()检查地址的字符,如果它们不在[a-z0-9A-Z.-]中,即使其他字符在URL中有效,也会抛出异常。
请告诉我解决此问题的任何想法。
答案 0 :(得分:0)
这是JDK 8 b177中的一个错误。它在b122中修复。请参考以下链接: