Aad*_*mia 11 java eclipse google-app-engine eclipse-plugin
我使用Google的Eclipse插件在Eclipse中创建了一个google-app-engine java项目.我以前的部署尝试失败了.现在,当我重试时,我收到以下消息:
无法更新应用:错误发布到网址:http://appengine.google.com/api/appversion/create? app_id = mybdaywisherversion = 1 409冲突此应用和主要版本的此用户的另一项交易正在进行中.该用户可以使用appcfg.py的"rollback"命令撤消该事务.
现在,我一直只使用Eclipse内部的google-app-engine功能,并且不知道如何运行appcfg.py命令.
无法从互联网上提供的文档中获得太多帮助.我唯一可以解决的是mac(我在Mac上),要使用的命令是appcfg.sh.在Eclipse内部,我查看了App-Engine SDK在我的机器上的位置并转到了该位置.甚至在那里找到了appcfg.sh.但是当我尝试运行它时,它只报告错误"未找到命令".尝试了各种替代方案来运行它(比如尝试使用sudo运行它,尝试将其作为./appcfg.sh运行,看它是否位于其中)但没有成功
有人可以告诉我运行apcfg命令后必须遵循的步骤吗?
小智 11
作为应用程序部署期间内部服务器错误的结果,我现在留下了一个待处理事务,我需要在我再次部署之前回滚.
创建登台目录扫描jsp文件.扫描本地磁盘上的文件.启动更新.java.io.IOException:发布到URL时出错:409冲突此应用和主要版本的用户正在进行另一项事务.该用户可以使用appcfg.py的"rollback"命令撤消该事务.
这就是我做的方式(全部来自命令行)这是一个稍微简单的方法,它实现了同样的效果.....
C:\ Documents and Settings\Amit\My Documents \newproject>"C:\ Program Files\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.2.5.v200909021031\appengine-java-sdk-1.2.5\bin\appcfg"回滚战争
读取应用配置数据......
2009-09-17 20:47:35.859 :: INFO:通过org.mortbay.log.StdErrLog登录到STDERR为idebanet开始服务器交互... 0%回滚更新.成功.清理临时文件......
C:\ Documents and Settings\Amit\My Documents \newproject>
礼貌:JOHN
我不认为这些答案是有帮助的.
使用命令行cd进入您的应用程序目录.对我来说这是
cd/Sites/appengine_myapp
现在你已经做到了.
appcfg.py --no_cookies --email=YOUR_EMAIL_HERE@gmail.com - passin rollback ./
系统会提示您输入密码.
对问题有了更好的看法。
为了方便旁观者,在此记录问题:
我在 Google App Engine 项目中使用了 Google 的 Eclipse 插件。由于网络问题,尝试在 app-engine 服务器上部署应用程序失败。随后的尝试失败了,因为先前的尝试创建了某种锁定,并且该事务必须回滚。该插件没有提供任何方法来执行此操作。必须通过命令行使用 appcfg 程序来回滚。http://code.google.com/appengine/docs/java/tools/eclipse.html有详细信息。我遇到的问题是由于 appcfg.sh 上的操作系统级别权限而发生的。使用 chmod 授予 self 权限并可以使其正常工作。
归档时间: |
|
查看次数: |
10979 次 |
最近记录: |