`
xucons
  • 浏览: 86613 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Deploy AppEngine Project (Eclipse): javax.net.ssl.SSLHandshakeException

    博客分类:
  • Java
阅读更多

If you are getting the below exception during Deploy AppEngine Project 
step (in Eclipse), that means you need to import SSL certificate of 
google.com into your cacerts file under JRE\LIB\SECURITY folder. 

javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to 
find valid certification path to requested target 
        at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown 
Source) 
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source) 
        at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source) 
        at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source) 
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate 
(.......... 

Steps to import Google' SSL certifcate 
============================= 

(1) Visit https://appengine.google.com/ using your browser (I tried 
this using IE6 but I am sure other browsers will have a similar 
functionality). 

(2) Click the "Lock" icon at the status bar. You will see Certificate 
dialog. Click "Details" tab. 

(3) Click "Copy to" button and follow the wizard. Select "DER 
encoded.." on the Export File Format page. Click "Next" 

(4) Browse to some folder, give it a name and click "Save". Example: d:\keystore\google.cer 

(5) Run the below command from your JRE/BIN folder. Make sure you 
adjust the locations of -keystore and -file in the below command. 

keytool -import -keystore keytool -import -keystore D:\gbtn\jdk1.6.0_10\jre\lib\security\cacerts -file d:\keystore\google.cer  

(7) Try Deploy again. If your Deploy tool is using the same JRE where 
you imported the google SSL certificate in above steps, you should be 
fine now. 

分享到:
评论

相关推荐

    javax.enterprise.deploy:javax.enterprise.deploy api的存储库

    :warning: 该项目现在是EE4J计划的一部分。 该仓库已被归档,因为所有活动现在都在。 有关整体EE4J过渡状态,请参见。 javax.enterprise.deploy javax.enterprise.deploy API的存储库

    asp.net 2.0 .cook

    10. **部署和发布**:ASP.NET 2.0提供了Web Deploy工具,简化了应用程序的部署过程。 "ASP.NET.2.0.Cookbook.2005.chm" 文件很可能包含这些概念的详细解释和示例代码,而"说明.txt"可能是关于如何使用这份文档或者...

    ASP.NET 2.0入门与提高系列课程(5):ASP.NET 2.0配置与部署

    ASP.NET 2.0是微软推出的用于构建动态网站和Web应用程序的框架,它极大地简化了Web开发过程。在这个“ASP.NET 2.0入门与提高系列课程(5):ASP.NET 2.0配置与部署”中,我们将深入探讨如何在实际环境中设置和发布ASP...

    Learning.Node.js.for..NET.Developers.epub

    This short guide will help you develop applications using JavaScript and Node.js, leverage your existing programming skills from .NET or Java, and make the most of these other platforms through ...

    Asp.net夜话.pdf

    7. **部署与配置**:ASP.NET应用可以通过Web Deploy轻松部署,同时有强大的配置系统,允许开发者灵活地配置应用程序的行为。 8. **安全性**:ASP.NET内置了身份验证、授权和加密机制,确保应用程序的安全性,如...

    ASP.Net -PPT.rar

    10. **安全性和身份验证**:了解ASP.NET的安全特性,如身份验证、授权、SSL加密等,确保应用的安全运行。 11. **AJAX支持**:ASP.NET内置了AJAX支持,通过Partial Page Updates实现无刷新更新,提升用户体验。 12....

    J2EE 6 API

    javax.enterprise.deploy.model.exceptions javax.enterprise.deploy.shared javax.enterprise.deploy.shared.factories javax.enterprise.deploy.spi javax.enterprise.deploy.spi.exceptions javax....

    Programming Excel With Vba And .net.chm

    Programming Excel with VBA and .NET Preface Part I: Learning VBA Chapter 1. Becoming an Excel Programmer Section 1.1. Why Program? Section 1.2. Record and Read Code Section 1.3. Change ...

    jmeter测试相关jar包

    org.eclipse.jetty.deploy.source_9.1.1.v20140108.jar org.eclipse.jetty.http_9.1.1.v20140108.jar org.eclipse.jetty.http.source_9.1.1.v20140108.jar org.eclipse.jetty.io_9.1.1.v20140108.jar org.eclipse....

    跟我一起学Visual Studio 2005(9):ASP.NET部署

    《跟我一起学Visual Studio 2005(9):ASP.NET部署》是关于使用Microsoft Visual Studio 2005进行ASP.NET应用程序部署的教程。本教程涵盖了在开发环境中完成项目后,如何将这些应用程序发布到生产服务器上的关键步骤...

    deploy.jar 第三方jar包

    deploy 部署 不是很常用的jar包,希望对大家有点帮助

    asp.net知识.

    9. **部署和配置**:ASP.NET应用可以通过Web Deploy、FTP或其他方式部署到IIS(Internet Information Services)服务器上,配置文件(Web.config)则可以方便地管理和调整应用程序设置。 10. **ASP.NET Core**:...

    ASP.NET D2.rarASP.NET D2.rarASP.NET D2.rar

    ASP.NET是微软公司推出的一种基于.NET Framework的服务器端编程模型,用于构建动态、数据驱动的Web应用程序。在本文中,我们将深入探讨ASP.NET D2的相关知识点,包括其核心概念、功能特性、开发流程以及与其他技术的...

    十天学会ASP.NET教程PDF文件,有讲解有实例。

    1. ADO.NET:介绍如何使用ADO.NET与数据库进行交互。 2. Entity Framework:学习使用ORM(对象关系映射)工具Entity Framework进行数据操作。 3. LINQ:掌握查询语言LINQ,用于简化数据库查询。 第七天:ASP.NET...

    ASP.NET源码——[企业]万能企业网站.net版.zip

    11. **发布与部署**:ASP.NET应用可以通过IIS(Internet Information Services)进行部署,也可以使用Web Deploy或FTP等方法将应用发布到远程服务器。 12. **安全性**:ASP.NET提供了多种安全特性,如身份验证、...

    ASP.NET与VB.NET从入门到精通.

    9. **部署与安全性**:ASP.NET提供了方便的部署选项,如Web Deploy,可以轻松将应用程序发布到各种服务器。同时,它内置了身份验证和授权机制,确保应用程序的安全性。 10. **Web服务与API**:ASP.NET支持创建Web...

    亲密接触ASP.Net

    9. **部署和配置**:ASP.NET应用可以通过Web Deploy轻松部署,IIS(Internet Information Services)提供灵活的配置管理。 10. **Web API和SignalR**:ASP.NET Web API用于构建RESTful服务,而SignalR则支持实时...

    ASP.NET应用程序开发实用教程程序清单

    11. **部署**:ASP.NET应用程序可以通过各种方式部署,如FTP、Web Deploy等,确保应用程序在目标服务器上正确运行。 在程序清单中,你可能找到以下内容: 1. 示例代码:展示如何创建和使用ASP.NET控件,以及如何...

    跟我一起学Visual Studio 2005(12):IIS 5.1.6.0 内幕

    这涉及到了FTP、Web Deploy等发布方法。 接着,我们讨论IIS 5.1.6.0的管理和安全性。IIS管理器允许用户控制网站的访问权限、日志记录、性能计数器和错误页面。为了保护Web服务器不受攻击,我们需要设置适当的防火墙...

    asp.net完全入门

    10. **部署和扩展**:ASP.NET应用程序可以轻松部署到IIS服务器,支持多种扩展方式,如WebDeploy、FTP等。 通过“ASP.NET完全入门”这本书,读者将学习到如何搭建ASP.NET开发环境,创建第一个Web应用程序,理解页面...

Global site tag (gtag.js) - Google Analytics