因此,可以将java web应用程序部署到Google App Engine (GAE)
,但是如何在GAE上托管标准的Java应用程序?我为我的公司编写了一个必须全天候运行的应用程序,该应用程序基本上监视特定电子邮件的收件箱并执行所需的处理。Google App Engine上的Java应用程序?
是否可以将这样的应用程序移植到可部署在GAE上的Web应用程序?或者GAE只为RESTful应用程序设计?
如果这不可能通过GAE,我们应该给Google Compute Engine
一看吗?
什么是*标准Java应用*?它是一种带GUI的桌面应用程序吗?完全可以通过单独的GAE(cron作业,任务等)来实现你所描述的内容,但它并不打算简单地托管未使用GAE开发的应用程序。您可能需要完全重写应用程序,以便以GAE运行,或者简单地按照您自己的建议查看GCE(或其他IaaS)。 –
对不起,我是指通过'java'二进制/命令运行的命令行java应用程序。该应用程序使用JavaMail等Java库。 – prettyvoid
是的,即使使用命令行应用程序,同样的东西也适用,您可能需要重写应用程序的某些部分,以便在GAE中运行,或者可能不会做任何更改,只需在GCE中运行即可。 –