Java 如何修复命令行窗口中使用的jarsigner问题;SocketException:权限被拒绝:connect";
我正在尝试运行以下Java 如何修复命令行窗口中使用的jarsigner问题;SocketException:权限被拒绝:connect";,java,windows,networking,command-line,jarsigner,Java,Windows,Networking,Command Line,Jarsigner,我正在尝试运行以下jarsigner命令: jarsigner -keystore C:/keystore.p12 -storepass xyz jars_to_be_signed.jar friendly_name -tsa http://sha256timestamp.ws.symantec.com/sha256/timestamp -storetype pkcs12 signedjar C:/signed.jar 没有时间戳,即-tsa选项,它会正确地给出已签名的jar。
jarsigner
命令:
jarsigner -keystore C:/keystore.p12 -storepass xyz jars_to_be_signed.jar friendly_name -tsa http://sha256timestamp.ws.symantec.com/sha256/timestamp -storetype pkcs12 signedjar C:/signed.jar
没有时间戳
,即-tsa选项
,它会正确地给出已签名的jar。因此,签署是有效的
但是使用时间戳
即-tsa选项
会产生以下错误:
jarsigner:无法对jar:java.net.SocketException:权限被拒绝:连接
点击url时,我得到以下输出无效内容类型:
这意味着端口80能够通信
我以前启用并禁用了Windows防火墙。现在,Windows防火墙具有--Windows防火墙状态:关闭
卡巴斯基安全公司也没有启用防火墙
系统进程正在使用侦听端口中的端口80。所以我没有在端口80上终止这两个进程
SocketException:Permission denied:connect可能是什么原因?通过重新安装卡巴斯基安全解决了“SocketException:Permission denied:connect”问题。
如果有人有此问题,请检查防火墙是否阻止与您电脑的连接