【问题标题】:Enable console logging for Eclipse itself (the platform)为 Eclipse 本身(平台)启用控制台日志记录
【发布时间】:2017-12-21 21:54:18
【问题描述】:

我的 JVM/JRE 和 Eclipse 本身有问题。我正在使用 IBM JVM 在 Windows 8.1 下运行 Juno 版本。当我尝试从 https P2 URL 访问/安装新软件时,我收到以下错误消息:

javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: No trusted certificate found

我不完全确定问题出在哪里,但我认为这可能与我的 jvm 中的 cacerts 有关。但是,我已将其替换为功能系统中的 cacerts 文件,但我仍然遇到同样的问题。

我认为在我的 eclipse.ini 中添加 -Djavax.net.debug=true 会显示额外的调试信息,但是从命令行启动 eclipsec.exe 并不会在我的命令提示符窗口中打印出任何内容。

启用/启动 Eclipse 以便我可以在命令窗口中看到调试日志/跟踪/等的正确方法是什么?或者是否有其他方法可以尝试调试此问题?

【问题讨论】:

标签: java eclipse ssl


【解决方案1】:

尝试使用-consoleLog-debug 参数从命令行启动Eclipse;即eclipse.exe -consoleLog -debug

【讨论】:

  • 谢谢。还没有机会尝试,但明天会尝试。
  • 我尝试启用此功能(使用 eclipsec.exe),但除了用于启动 eclipse 的参数之外,我没有看到控制台日志中显示任何有价值的东西。但我本来希望看到更多的日志记录出现。
  • 你运行的是什么版本的eclipse?此外,请尝试在工作区文件夹的 .metadata 子目录中查找日志文件。他们可能有更多信息。
【解决方案2】:

遇到了同样的问题。这是我解决它的方法。在你的eclipse.ini

  1. -vm 路径从 javaw.exe 更改为 java.exe 以将输出写入控制台
  2. -vmargs 添加调试参数,例如-Djavax.net.debug=ssl

现在从命令行启动你的Eclipse

eclipsec.exe -consoleLog

现在您应该可以在控制台窗口中看到调试消息了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    • 2017-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    相关资源
    最近更新 更多