如果目标是创建一个独立的应用程序,其中Jetty只是其中的一个组件(例如在OSGi容器中),我会使用Jetty嵌入式。如果您只想部署一些WAR文件,则默认的Jetty安装似乎更可取。
我认为选择并不取决于是否计划部署多个Web应用程序。当您嵌入Jetty时,您将不得不自己编写代码。
嵌入Jetty在我熟悉的两种情况下非常方便:
JNI。通过嵌入Jetty,更容易确保您已经将正确的内容放置到正确的类加载器中。
开发。在eclipse中启动嵌入式Jetty比使用eclipse Web工具进行部署和调试器附加要简单得多。