SAXReader saxReader = new SAXReader();
Document document;
document = saxReader.read(url);很简单的读取代码在一个地方可以,到另一个地方运行就连接超时了。。
在浏览器中可以正常打开xml文件(网络正常)应该是网络原因。有没有什么解决方法呢。
(貌似他们的内网是通过代理又连的外网,不太清楚,和这个有关系吗,还是别的安全设置给限制住了?)
Document document;
document = saxReader.read(url);很简单的读取代码在一个地方可以,到另一个地方运行就连接超时了。。
在浏览器中可以正常打开xml文件(网络正常)应该是网络原因。有没有什么解决方法呢。
(貌似他们的内网是通过代理又连的外网,不太清楚,和这个有关系吗,还是别的安全设置给限制住了?)
解决方案 »
- java程序调用chm类型的文件,想指定选中一个节点
- !!!!!!!List取数据,不知道如何入手。请高手帮忙!!!!!!!!
- 请问JDBC中有没有与数据库异步查询相关的方法?
- 如何将一个java程序作成服务程序,具体见帖子内容
- JAVA&HTML
- 能不能给个下载用swing实现windowXP风格的包的地址,谢谢!
- 几个问题请教请教
- java如何将符合dicom标准的图片转换成.jpg或者直接显示在browser上
- JAVA程序里不能正确显示汉字
- java中,想用Vector实现查询数据库,然后表格输出,怎么查询界面不能输出表格,连表格头都输不出来??
- 关于红黑树
- 关于多线程的执行顺序(初学)
因为是xbrl相关的一些东西。。有些xml文件就是 基础规范级别的存在,他们都是些url地址,虽然也可以存在本地,但是不能读取不就太不完善了吗。
大体明白了。。还是代理的问题,IE能打开是因为IE设置了代理,所以可以上网。
我们dom4j读取URL的时候,并没有走代理,所以没有办法上网,所以就连接超时了。。看来要先走代理 把文件流存下来 再读取了。。那就顺便求下 方法吧。。
System.setProperty( "http.proxyHost", "ip" );
System.setProperty( "http.proxyPort", "port" );
Authenticator.setDefault(new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("username","yourpasswd".toCharArray());
}
});