gpt4 book ai didi

java - Jetty 中不同端口上的独立 Web 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:11:09 25 4
gpt4 key购买 nike

我需要以下设置。

  • Jetty 必须监听端口 80809090
  • 每个端口必须有自己独立的应用程序(即 webapp18080 上运行,webapp29090 上运行) .网络应用程序只能在其指定端口上访问(即 webapp2 不能!在端口 8080 上可用)。

我已经成功地向 etc/jetty.xml 添加了额外的连接器,因此它现在使用端口 8080 和 9090。我还添加了额外的处理程序,因此它现在可以接收 webaps来自多个目录(dir1/webapp1 和 dir2/webapp2)。

我的问题是:jetty 将每个处理程序找到的所有 webapp 部署到每个连接器(即每个端口),因此 webapp1webapp2 都可以在端口上访问 80809090

我需要一种方法来确保 handler1(处理 dir1/webapp1)仅指定给 connector1(监听端口 8080)并且同样指定给 connector2 仅在端口 9090 上获取 handler2(处理 dir2/webapp2)。

有没有办法做到这一点?

最佳答案

Jetty documentation shows two methods.

第一个配置两个单独的服务器实例,并通过在命令行上提供两个配置文件名来启动它们。

第二种方法使用两个连接器的名称,每个应用程序上下文命名它将使用的连接器。

关于java - Jetty 中不同端口上的独立 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2132098/

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