Jetty:嵌入还是不嵌入?

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


答案 1

当目标是创建一个独立的应用程序时,我会使用嵌入的jetty,其中jetty只是其中的组件之一(例如在osgi容器中)。如果您只想部署一些战争,那么默认的码头安装似乎更可取。我不认为选择取决于你是否计划部署多个web应用程序。当你嵌入码头时,你必须在你的代码中做丰满的自己。


答案 2

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

  1. 新浪网.确保在正确的类加载器中拥有正确的东西要容易得多。

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


推荐