Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我能';t登录azure以使用eclipse发布我的应用_Java_Eclipse_Azure - Fatal编程技术网

Java 我能';t登录azure以使用eclipse发布我的应用

Java 我能';t登录azure以使用eclipse发布我的应用,java,eclipse,azure,Java,Eclipse,Azure,我需要使用eclipse在azure平台上部署我的应用程序;当我登录时,会发生以下错误: 有人知道如何解决这个问题吗? 谢谢。我认为这与您的证书颁发有关。每当Java试图通过SSL(例如HTTPS、IMAPS、LDAPS)连接到另一个应用程序时,它只有在能够信任该应用程序的情况下才能连接到该应用程序。Java世界中处理信任的方式是您拥有一个密钥库(通常是$Java_HOME/lib/security/cacerts),也称为信任库。它包含所有已知证书颁发机构(CA)证书的列表,Java将只信任

我需要使用eclipse在azure平台上部署我的应用程序;当我登录时,会发生以下错误:

有人知道如何解决这个问题吗?
谢谢。

我认为这与您的证书颁发有关。每当Java试图通过SSL(例如HTTPS、IMAPS、LDAPS)连接到另一个应用程序时,它只有在能够信任该应用程序的情况下才能连接到该应用程序。Java世界中处理信任的方式是您拥有一个密钥库(通常是
$Java_HOME/lib/security/cacerts
),也称为信任库。它包含所有已知证书颁发机构(CA)证书的列表,Java将只信任由这些CA之一签名的证书或存在于该密钥库中的公共证书

您可以尝试以下解决方案:

1.确保您已根据连接到的证书将目标实例的公共证书导入信任库

2.确保已将所有证书导入正确的信任库

3.检查是否正在使用正确的信任库。如果配置了-
Djavax.net.ssl.trustStore
,它将覆盖需要检查的默认信任库的位置

此外,您还可以参考相关线程:

一,

二,

希望对你有帮助



简单来说,它与eclipse中的
构建路径相关。请确保它是
JDK/JRE
路径,而不是
JRE
路径。

发布我的应用程序时,它是一个名为“RESTfulExample2”的RESTful web服务 当我访问默认url时,我得到以下信息:

我不知道怎么了 以下是变量的屏幕截图:

感谢您的回复,事实上问题出在构建路径上:我选择了JRE。解决方案是用JDK/JRE路径替换它!但现在我有一个不同的问题,我的应用程序发布时出现http错误404。这是一个web服务(RESTful)。有什么想法吗?@Safae不客气,我在回答中总结了你的解决方案。你可以在论坛上标记它以供其他人参考,谢谢!当然可以。请问您对404错误有什么想法?我无法访问应用程序…@Safae有截图吗?你确定你的访问url是正确的吗?我不能在评论中添加截图。@JayGong这里是截图不确定你这边的具体情况。你可以查看kudu的日志。Kudu的url是.scm.azurewebsites.com。请提供更多的日志信息。谢谢。还没有,我仍然无法登录。我从一开始就创建了所有项目,但现在即使使用我提出的解决方案,我仍然无法访问。我试图获得azure门户登录页面的证书,并按照您在第一条评论中所说的做。。。但它不起作用