首页 文章

码头:嵌入还是不嵌入?

提问于
浏览
48

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

3 回答

  • 17

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

  • 9

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

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

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

  • 23

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

相关问题