因此,可以將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中運行即可。 –