1
可以說,我需要在Heroku上一個「完全」的Java EE的一個應用。 什麼是更好的方式? (當涉及到性能與內存使用)Heroku上的Java應用服務器或servlet容器(最佳做法)對全EE
嵌入式GlassFish服務器
採用嵌入式碼頭,打造「EE功能」與框架等
希望我的問題是足夠清楚,並提前感謝。
可以說,我需要在Heroku上一個「完全」的Java EE的一個應用。 什麼是更好的方式? (當涉及到性能與內存使用)Heroku上的Java應用服務器或servlet容器(最佳做法)對全EE
嵌入式GlassFish服務器
採用嵌入式碼頭,打造「EE功能」與框架等
希望我的問題是足夠清楚,並提前感謝。
我不知道什麼的Heroku,但你想要做的是把應用服務器功能到另一個容器類型,例如一個servlet容器 - 這幾乎總是一個不好的習慣。
如果你喜歡使用JavaEE的特點,然後去和使用JavaEE應用服務器。如果不是,請使用其他框架。
我們遇到了同樣的問題,被鎖定到Tomcat 7,但喜歡使用JavaEE功能,所以我們最終創建了一個包含大部分JavaEE jar的大型WAR文件 - 但這不是一個好習慣,但我們沒有太多的選擇。
但是,如果你要選擇環境的機會,我會強烈建議採取一個完整的JavaEE應用服務器,得益於其所有的服務,來開箱,並保持你的應用程序小和方便。
好的,謝謝你的回答。我想可以把這個答案傳給Heroku。只是,你必須使用一個嵌入式服務器和我的想法是,也許GlassFish是「矯枉過正」的測功機(Heroku的虛框) – Detached 2013-04-25 07:20:31
你可以** **使用嵌入式Glassfish的,但我不** **推薦以這種方式構建您的應用程序。我想你有理由選擇該容器,然後最好使用該容器的可用技術,而不是嘗試將其他容器放入其中,這幾乎肯定會導致更多問題。 – 2013-04-25 08:53:05
是的,你是對的我有我的理由:由於Heroku的本質,你沒有別的選擇,只能使用嵌入式容器。 – Detached 2013-04-26 06:46:29