是否有可能将N次战争(其中N为> 1)部署到JBoss(或我认为是Tomcat),以致其中一场战争只是一场本地战争?
为了澄清我有两场战争:
War-1:包含我的网络应用程序
War-2:包含Solr(或任何真正的索引服务),只能通过War-1(应用程序)访问,因为它缺少" real"安全
答案 0 :(得分:1)
简短的回答是否定的,您无法为部署定义特定的接口绑定。 所有部署都可以在服务器绑定的接口上访问。
但是,您可以为其中一个应用程序设置容器管理的安全性。 见JBoss Security Realms。 或者您可以运行多个应用程序服务器实例。
另一种解决方案是使用管理访问限制的http服务器(NginX,Apache Httpd等)设置反向代理。