2013-04-01 55 views
0

我有一個用Java 7編寫的相當大的控制檯應用程序,它管理着相當數量的訂單處理。控制檯應用程序的替代(雲)部署選項

應用程序消耗的訂單了許多Web服務,與數據庫和將數據插入到ERP系統的接口。應用程序的要求沒有指定用戶交互,所以在項目規劃期間不考慮Java EE。

話雖這麼說,的舉措之一,今年是看雲的方式來消除成本,提高效率。因此,我試圖確定是否可以將基於控制檯的應用程序部署到OpenShift或Heroku等雲服務中,而幾乎不做任何更改。

所以,問題是:可以在Java控制檯應用程序部署到雲服務或應用服務器幾乎沒有變化?

- 編輯 -

如下提到它是可能的,但如何?我應該注意哪些資源將jar控制檯應用程序部署到應用程序服務器並使其成功運行?

+0

你是什麼意思部署到雲服務?如果您的控制檯應用程序通常由最終用戶在他們自己的機器上運行,那麼不,它不能;您必須在最終用戶和雲實例中運行的應用程序之間創建一些接口。雲服務通常與任何其他託管服務器環境非常相似,但有一些細微之處。不要讓流行語籠罩你的視野:) – Adrian

+0

@Adrian部署現在在我的開發機器上 - 我試圖確定的是,如果一個雲服務(如Heroku或OpenShift)用於託管正在運行的Java EE應用程序在AS或其他Web容器上,可以操作爲運行一個jar。那有意義嗎? –

+0

就應用程序本身而言 - 它可以在任何地方居住 - 唯一的要求是我們可以根據需要訪問控制檯以停止/啓動或重新啓動應用程序 - 缺點是我們無法將其部署爲服務。 IT部門不希望它在我們的服務器上,2.它會將它嵌入到我的機器中,這是我們想要消除的。 –

回答

相關問題