Jetty在不同端口上分离Web应用程序
我需要以下设置。
- Jetty必须侦听端口8080和9090
- 每个端口必须有自己独立的应用程序(即webapp1在8080上运行, webapp2在9090上运行)。 web应用程序只能在其指定端口上访问(即webapp2不能在端口8080上可用)。
我已成功为etc / jetty.xml添加了额外的连接器 ,因此它现在使用端口8080和9090.我还添加了额外的处理程序,因此它现在从多个目录(dir1 / webapp1和dir2 / webapp2)中选择webaps。
我的问题是:jetty将每个处理程序找到的所有webapps部署到每个连接器(即每个端口),因此webapp1和webapp2都可以在端口8080和9090上访问。
我需要一种方法来确保handler1 (处理dir1 / webapp1)仅被指定为connector1 (侦听端口8080),并且同样对于connector2仅在端口9090上拾取handler2 (处理dir2 / webapp2)。
有没有办法实现这个?