2013-04-24 58 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

相关问题