2013-04-24 47 views

回答

1

我不知道什麼的Heroku,但你想要做的是把應用服務器功能到另一個容器類型,例如一個servlet容器 - 這幾乎總是一個不好的習慣。

如果你喜歡使用JavaEE的特點,然後去和使用JavaEE應用服務器。如果不是,請使用其他框架。

我們遇到了同樣的問題,被鎖定到Tomcat 7,但喜歡使用JavaEE功能,所以我們最終創建了一個包含大部分JavaEE jar的大型WAR文件 - 但這不是一個好習慣,但我們沒有太多的選擇。

但是,如果你要選擇環境的機會,我會強烈建議採取一個完整的JavaEE應用服務器,得益於其所有的服務,來開箱,並保持你的應用程序小和方便。

+0

好的,謝謝你的回答。我想可以把這個答案傳給Heroku。只是,你必須使用一個嵌入式服務器和我的想法是,也許GlassFish是「矯枉過正」的測功機(Heroku的虛框) – Detached 2013-04-25 07:20:31

+0

你可以** **使用嵌入式Glassfish的,但我不** **推薦以這種方式構建您的應用程序。我想你有理由選擇該容器,然後最好使用該容器的可用技術,而不是嘗試將其他容器放入其中,這幾乎肯定會導致更多問題。 – 2013-04-25 08:53:05

+0

是的,你是對的我有我的理由:由於Heroku的本質,你沒有別的選擇,只能使用嵌入式容器。 – Detached 2013-04-26 06:46:29

相關問題