码头:嵌入还是不嵌入?

Mic*_*int 48 java web-applications jetty embedded-jetty

嵌入码头与在码头部署您的webapp 有什么好处?如果您计划部署多个Web应用程序,您是否应该严格执行为每个Web应用程序部署war文件(而不是编写调用每个Web应用程序的嵌入式服务器)?

Ste*_*oey 23

当我的目标是创建一个独立的应用程序时,我会使用jetty嵌入式,其中jetty只是其中一个组件(例如在osgi容器中).如果你只是想部署一些war,那么默认的jetty安装似乎更合适.我不认为选择取决于您是否计划部署多个Web应用程序.当你嵌入码头时,你必须在你的代码中进行自我填充.

  • Jetty和tomcat的大小和功能相当. (5认同)

bma*_*ies 17

在我熟悉的两种情况下,嵌入码头很方便:

  1. JNI.确保在正确的类加载器中获得正确的东西要容易得多.

  2. 发展.在日食中启动嵌入式码头要比使用eclipse web工具跳舞并处理部署和调试器附加要容易得多.

  • 不仅更容易,而且更快! (2认同)

Tho*_*sen 9

查看Winstone servlet容器,它允许您将单个WAR文件作为可执行jar分发为受支持的用例.这就是哈德森所做的.