远程读取网页代码出现java.net.SocketException: Permission denied: connect

lbqlbq lbqlbq 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在远程读取网页代码,以前好使的程序,重做机器后不好使了,请问大家什么原因。
URL url = new URL(urlStr);
URLConnection conn = url.openConnection();

InputStream inStream = conn.getInputStream();//就是到这句报错

错误信息如下:
java.net.SocketException: Permission denied: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.Socket.connect(Socket.java:519)
at sun.net.NetworkClient.doConnect(NetworkClient.java:155)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
at sun.net.www.http.HttpClient.New(HttpClient.java:304)
at sun.net.www.http.HttpClient.New(HttpClient.java:316)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:817)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:769)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:694)
at net.hlj.action.Tools.getHttpHead(Tools.java:94)
at net.hlj.action.WriteDoc.main(WriteDoc.java:54)
...全文

相关推荐

AndroidManifest访问权限

AndroidManifest访问权限,android开发必须学习的东西,所有的权限都在这里了,大家学习下吧

lanyanleio

MongoDB文档模型本质:从松散模式到聚合管道的数据治理哲学

文档数据库是一种以JSON-like结构为基本存储单元的NoSQL数据模型,其核心原理在于将业务实体封装为自包含、可索引、可部分更新的BSON文档,从而摆脱关系型数据库中预定义Schema与多表JOIN的刚性约束。这种设计赋予了系统天然的模式灵活性与水平扩展能力,技术价值体现在显著降低高频迭代场景下的数据演化成本——如电商SKU属性动态扩展、IoT设备字段实时新增等。典型应用场景包括内容管理系统、用户画像服务、实时分析看板及微服务间松耦合数据交换。本文深入解析MongoDB作为文档数据库代表的建模思想、聚合

weixin_34026276

解决Socket连接权限问题[源码]

文章详细描述了在JDK1.8和IDEA开发环境下,项目在一台电脑上运行正常而在另一台电脑上出现`Caused by: java.net.SocketException: Permission denied: connect`错误的情况。错误主要与数据库连接有关,尽管通过Navicat和IDEA的Database工具可以正常连接数据库,但在项目启动时仍出现连接问题。作者尝试了配置`-Djava.net.preferIPv4Stack=true`启动Tomcat和设置环境变量`JAVA_OPTS`,但未解决问题。最终提供了两种解决方案:一是在IDEA的Environment中配置VM options为`-Djava.net.preferIPv4Stack=true`,二是将SpringBoot的启动器JRE版本修改为JDK11。

脑补型产品

Android常见错误

Android中无法运行的错误,比如内存溢出等无法运行的错误及解决方法!

晓风_Android

安卓部分错误汇总

安卓常见错误汇总资料,安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料

「已注销」
评论 9
收藏 已收藏
分享
返回顶部
lbqlbq
Web 开发 81,108 成员 341,721 内容