gpt4 book ai didi

java - 将 Winstone 嵌入 jetty 服务器

转载 作者:行者123 更新时间:2023-11-30 08:06:31 28 4
gpt4 key购买 nike

我有一个嵌入jetty 的jar 文件和一个在winstone 上运行的war 文件。我需要在同一台服务器上嵌入两个项目,或者是否可以将带有 jetty 服务器的 winstone 嵌入到同一端口上运行?

最佳答案

不,您不能将它们组合在同一个端口上。

不过,你可以做点别的……

  1. 将您的 winstone 使用迁移到 embedded-jetty-live-war模式
  2. 合并您的 jar文件代码放入theserver/src/main/java/jetty/livewar/ServerMain.java来自 embedded-jetty-live-war 示例项目(由 Jetty 项目维护)

最终结果是一个服务器实例,其中运行了 2 个 Web 应用程序。

您可以选择让它作为实时 war (又名 winstone 之类)存在,或者作为 Jar 可执行文件存在,它只加载 war 文件的 WebAppContext 作为服务器上的第二个处理程序。 (将 HandlerCollectionHandlerListServer.setHandler() 调用一起使用)

关于java - 将 Winstone 嵌入 jetty 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34352543/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com