我试图使用Apache Ant
Get
任务来获取由我们公司的另一个团队生成的WSDL列表。他们将它们托管在http://....com:7925
/ services /
上的weblogic
9.x服务器上。我可以通过浏览器访问页面,但是在尝试将页面复制到本地文件进行解析时,get任务给了我FileNotFoundException。我仍然能够获得(使用ant任务)没有HTTP非标准端口80的URL。
我浏览了Ant源代码,并将错误范围缩小到URLConnection。似乎URLConnection不能识别数据为HTTP流量,因为它不在标准端口上,即使该协议被指定为HTTP。我使用WireShark嗅探了流量,并且该页面在整个导线上均正确加载,但仍然收到FileNotFoundException。
在此示例中,您将看到错误(更改了URL以保护无辜者)。在 connection.getInputStream() 上引发错误 。
import java.io.File;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class TestGet {
private static URL source;
public static void main(String[] args) {
doGet();
}
public static void doGet() {
try {
source = new URL("http", "test.com", 7925,
"/services/index.html");
URLConnection connection = source.openConnection();
connection.connect();
InputStream is = connection.getInputStream();
} catch (Exception e) {
System.err.println(e.toString());
}
}
}
问题内容: 我正在尝试从https://github.com/go-yaml/yaml导入go- yaml,但看到Google无法帮助的错误。 我运行了,但是却遇到了错误:尝试运行程序时。我也不会在导入中做任何异国情调的操作: 任何帮助,将不胜感激! 问题答案: Go有两个必须在os环境中定义的路径,即GoRoot和GoPath,GoRoot是Go的安装路径,其中只有“标准软件包”。GoPath是
我需要我的网站能够使用fopen()访问我的文件流服务器上的文件,我们的管理员已配置为使用8000端口。但是它出错了,我相信是因为端口号。我也allow_url_fopen启用php.ini,所以我不认为这是问题。 所以我的问题是:我能不能告诉Web服务器或我们的流服务器(icecast,顺便说一句)不要这么挑剔,或者我应该使用其他一些php函数,比如curl?
我正在尝试在Kubernetes上设置Istio作为入口控制器。问题是,我的两个应用程序似乎可以从Istio ingress controllers节点端口访问(例如,http://[host]:31380/application1和http://[host]:31380/application2),但不能从443/80访问。 我是Kubernetes和Istio的新手,所以我使用https://
如何使用不同的端口运行mongodb服务? 就像我在centos 6.5上成功一样 谢谢