java - 如何修复在给出 "SocketException: Permission denied: connect"的命令行窗口中使用的 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

没有timestamping-tsa option ,它正确地给出了签名的 jar 。因此签名有效。

但是用timestamping-tsa option它给出了以下错误:

jarsigner: unable to sign jar: java.net.SocketException: Permission denied: connect

点击 url http://sha256timestamp.ws.symantec.com/sha256/timestamp ,我得到以下输出 Invalid Content-Type: <empty>

表示80端口可以通信

我之前启用并禁用了 Windows 防火墙。现在,Windows 防火墙处于 -- Windows 防火墙状态:关闭

而且 Kaspersky Security 也没有启用防火墙。

监听端口中的80端口正在被系统进程使用。所以我没有在端口 80 上杀死这 2 个进程。

SocketException: Permission denied: connect 可能是什么原因? ?

最佳答案

通过重新安装 Kaspersky Security 修复了“SocketException:权限被拒绝:连接”问题。 如果有人遇到此问题,请检查防火墙是否阻止了与您的电脑的连接。

关于java - 如何修复在给出 "SocketException: Permission denied: connect"的命令行窗口中使用的 jarsigner 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48422207/

相关文章:

java - 骨架实现与普通抽象类有何不同?

python - 如何在 python 运行时捕获断言(由 C++ 引起)

windows - 为什么加载 dll 不需要完整的文件路径?在什么情况下此功能会有用?

swift - 如何使用组合将异步加速度计更新发送到服务器

java - 如何让ImageView在屏幕上随机移动而不脱离屏幕?

java - 在 IntelliJ IDEA 的导入 block 中自动导入

java - 使用 Ajax 刷新页面

c++ - 避免 'Buffer Overrun' C6386 警告

Python IRC Bot,区分 channel 消息和私有(private)消息

c++ - 如何在 C++ 中使用 snmpwalk