Eclipse下使用GDT插件无法登陆GAE & GDT无法上传JAVA代码
今天更新github主页的过程中,想使用GAE部署一个Java Web服务来更好的支持网站动态性(关键是利用了免费的GAE资源),结果遇到了2个大问题。
1.GDT插件无法登陆GAE账户
错误1:登陆页白页,由eclipse无法访问google导致,可FQ并配置eclipse代理
在配置好eclipse/gdt/gae-sdk等环境后,发现错误1,gdt连google登陆页面都无法打开,那么首先要保证FQ成功,其次要设置ecipse网络代理,或者直接设置internet局域网代理。
错误2:能访问google登陆页,但无法登陆,报错为 PKIX:unable to find valid certification path to requested target,由g-o-a-g-e-n-t证书导致,可将其证书CA.crt导入jre中
PC已经使用g-o-a-g-e-n-t配置好FQ功能,且配置了eclipse局域网代理,也就是gdt是可以访问google登陆页面,但输入账号密码后一直无法登陆,登陆gae一直失败。
各种百度谷歌后,在这个帖子中查到似乎是跟证书有关,且是jre\lib\security\cacerts中无法查到该证书。
仔细想想整个过程中没有使用到任何证书,只有g-o-a-g-e-n-t server中的CA.crt,尝试性的将该证书导入到jre\lib\security\cacerts,遂成功。
导入证书的过程中还存在3个问题。
其一是eclipse使用的jre环境,可能是java/jdk/jre,也可能是java/jre,所以证书导入路径要保证一致性,不行可在两处都导入。
其二是打开cacerts导入证书时需要密码,其为changeit,可使用portecle工具导入证书。可参考该帖子。
其三是使用g-o-a-g-e-n-t\local\CA.crt无效时,使用XXNET提供的XX-Net-2.5.5\data\gae_proxy\CA.crt替换。
2.无法调试本地GAE项目
在运行GAE项目时,出现上传检测错误,访问超时。 https://appengine.google.com/api/updatecheck?runtime=java&release=1.9.30×tamp=1446685788&api_versions=[%271.0%27]
这由于需要为该项目配置代理,RunAs-RunConfigurations-Arguments,添加代理参数-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8087 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=8087,再次运行即可。
3.GDT插件无法上传JAVA代码
错误1:使用GDT上传过程中生成上传目录后,Initial update...时卡死,没有任何错误
没有针对该问题直接解决,后来发现GDT上传是采用appcfg.cmd上传的,直接针对错误2进行排查,后来发现是cmd中无法访问代理导致
错误2:改用cmd中调用GDT-JAVA-SDK提供的上传appcfg.cmd,发现网络超时错误 Connection Read timeout!
https://appengine.google.com/api/updatecheck?runtime=java&release=1.9.30×tamp=1446685788&api_versions=[%271.0%27]
cmd中访问gae地址时,需要post本地文件到GAE,而该地址一直无法访问,但在浏览器中是可以的,则表明应该是代理的问题,
后来查证appcfg.sh可以配置代理参数,通过 -p PROXYHOST:PORT可解决。完整命令为 ./appcfg.sh -p 127.0.0.1:8087 update x:/project/war/。
在post文件的过程中,可能会遇到504代理超时的问题,耐心等待最后会成功。
整个过程到此结束,接下来可以好好利用GAE提供的免费server来构建自己的github主页。
Eclipse下使用GDT插件无法登陆GAE & GDT无法上传JAVA代码的更多相关文章
- Eclipse下PHP开发 插件安装
PHPeclipse是什么? PHPeclipse是Eclipse的一个插件,它为php开发人员提供了一个集成的开发环境.Eclipse官方下载地址:http://www.eclipse.org/ P ...
- eclipse下的mybatis插件:MyBatipse
MyBatipse:Eclipse 下的 Mybatis插件 MyBatipse是Eclipse的一个插件,提供了内容提示和Mybatis的配置文件验证功能: 特点 XMLEditor 的增强 代码自 ...
- 如何在Eclipse下安装SVN插件——subclipse
如何在Eclipse下安装SVN插件——subclipse | 浏览:2799 | 更新:2014-09-20 22:39 1 2 3 4 5 6 分步阅读 版本控制是开发人员必不可少的工具,而SVN ...
- Eclipse下绿色安装插件Aptana、Swing
本文主要针对Ecplise下绿色安装插件,写本篇博客也是因为笔者在Ecplise下安装Aptana时不断安装出现错误,所以写下自己安装成功以及之前出错的原因,也搜集了许多资料在此一并总结一下吧! Ec ...
- 解决jQuery uploadify在非IE核心浏览器下无法上传
之前上传了一个通过Flash实现多文件上传,但是在IE正常运行,FireFox 不能正常上传.经过反复研究学习,之所以firefox和360浏览器无法正常运行,是因为FireFox.chrome.36 ...
- 如何在Eclipse下安装myeclipse插件
来自http://www.blogjava.net/show911/archive/2008/04/27/86284.html 下载myeclipse插件 支持eclipse3.1.x, 具体安装步骤 ...
- eclipse下SVN subclipse插件
本文目的 让未使用过版本控制器软件或者未使用过subversion软件的人员尽快上手. subversion的使用技巧很多,这里只总结了最小使用集,即主要的基本功能,能够用来应付日常工作. 因此不涉及 ...
- Eclipse下安装SVN插件以及连接SVN服务并发布项目
Eclipse安装SVN插件 Help->Eclipse MarketPlace 查找并安装Subclipse插件 按默认步骤完成SVNEclipse插件的安装(安装完成后需要重启Eclipse ...
- eclipse下用maven插件+Mabatis-generator生成mybatis的文件
1. 配置Maven pom.xml 文件 在pom.xml增加以下插件: <build> </plugins> ... <plugin> <groupId& ...
随机推荐
- 如何查找本地的ip
输入cmd调出指令框然后输入ipconfig指令用快捷键ctrl右侧的键+R
- 关于oracle中日期使用
spl> select * from emp where dates between to_date('2007-06-12 10:00:00' ...
- Android Killer工具用法
一.工程信息 工程信息主要是解析的AndroidManifest文件 二.工程管理器 三.配置插入代码 在代码中点右键就可以一键插入代码了 四.字符串搜索功能 支持正则, 比jeb搜索功能强大 来自为 ...
- uoj228 基础数据结构练习题
趁别人题解没有放出来赶快写一篇 整数序列,操作 区间加 区间变成sqrt(下取整) 区间和 考虑一下对于每个区间里所有sqrt不同的段操作,那么可以在O(段数logn)一次的时间内完成sqrt操作.考 ...
- CPU时间片
CPU时间片 为了提高程序执行效率,大家在很多应用中都采用了多线程模式,这样可以将原来的序列化执行变为并行执行,任务的分解以及并行执行能够极大地提高程序的运行效率. 但这都是代码级别的表现,而硬件是如 ...
- java24
1:多线程(理解) (1)JDK5以后的针对线程的锁定操作和释放操作 Lock锁 (2)死锁问题的描述和代码体现 (3)生产者和消费者多线程体现(线程间通信问题) ...
- FreeRTOS学习及移植笔记之二:在IAR和STM32F103VET上移植FreeRTOS
上一次,我们简单的测试了FreeRTOS的基于IAR EWARM v6.4和STM32F103VET6平台的Demo,对其有了一个基本认识.接下来我们开始自己移植FreeRTOS的过程. 1.创建一个 ...
- SVN上传文件提示磁盘空间不足的问题
SVN上传文件大于100M,提示:Commit failed (details follow):While preparing 'E:\AFCData\tjsc20db_table.sql' for ...
- iOS之initialize与load
initialize和load 这两个方法都是是什么时候调用的呢?都有着什么样的作用,下面看看吧! initialize +(void)initialize{ } 什么时候调用:当第一次使用这个类的时 ...
- 图像处理中的matlab使用
图像的矩阵表示 类和图像类型 虽然使用的是整数坐标, 但 MATLAB 中的像素值(亮度)并未限制为整数. 表 1-1 列出了 MATLAB 和图像处理工具箱为描述像素值而支持的各种类. 表中的前 8 ...