我正在尝试运行以下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
如果没有timestamping
即-tsa option
,它会正确地给出签名的罐子。因此签署正在进行中。
但是使用timestamping
即-tsa option
它会出现以下错误:
jarsigner:无法签名jar:java.net.SocketException:权限被拒绝:连接
在击中网址http://sha256timestamp.ws.symantec.com/sha256/timestamp时,我得到以下输出Invalid Content-Type: <empty>
这意味着端口80能够进行通信。
我以前启用过,然后禁用了Windows防火墙。现在,Windows防火墙正在进行 - Windows防火墙状态:关闭
而Kaspersky Security也没有启用防火墙。
系统进程正在使用侦听端口中的端口80。所以我没有在端口80上杀死这两个进程。
SocketException: Permission denied: connect
可能是什么原因?
通过重新安装Kaspersky Security修复了“SocketException:Permission denied:connect”问题。如果有人遇到此问题,请检查防火墙是否阻止与您的PC的连接。