从Eclipse中部署Google App Engine模块/服务应用程序

问题描述:

由于一周内我的Google App Engine项目无法部署到Google服务器。 这是一个不使用maven的EAR项目(包含模块/服务)。 我一直使用Eclipse中的“服务器”面板(JEE或WTP)将它部署到远程服务器。 Eclipse的Google插件在“服务器”面板中插入一个下拉菜单。从Eclipse中部署Google App Engine模块/服务应用程序

当我尝试部署时,会立即发生错误。它说:

'正在执行Google App Engine远程操作'遇到问题。 “执行Google App Engine远程操作”期间发生内部错误。

在详细信息中还有一些信息,即“java.lang.NullPointerException”。没有堆栈跟踪,没有指示NPE发生的位置,没有日志文件的位置。

有没有人(可能来自Google?)知道从哪里开始寻找这个错误的原因?

在应用引擎控制台中查看'版本'面板时,我注意到我的项目大小从18缩小到了12 MB。显然,并非所有必要的库都已部署。也许这是由Google插件更新失败引起的?

我删除了Eclipse的Google插件并重新安装它。然后我重新配置我的项目从头开始。问题已消失,所以可能是由于一些错误配置造成的。

我不得不回滚一个显然正在进行的更新,尽管出现了前面的错误。服务器面板中的下拉菜单对回滚没有用处,因为它总是以错误结束,没有任何用处。我不得不从命令行使用appcfg

这不是真的解决了我的部署问题,但它现在可行。

我在eclipse上的Google plugin中遇到了同样的问题。作为备份,我使用谷歌应用程序引擎启动GUI。只需将它指向文件目录中的项目,然后单击“部署”即可。

+0

哇,我甚至不知道一个发射器GUI存在!我不确定它是否处理EAR项目中的模块(现称为服务)? – rakensi