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