我在多个端口上运行多个Web应用程序。我想知道在同一个服务中运行多个主机和使用单独的主机运行多个服务之间的真正区别是什么。
我知道这可以用来共享连接器,但还有其他原因比其他原因更好吗?
配置1:多个主机
<Engine>
//APP 1
<Host>
<Context .... />
</Host>
//APP 2
<Host>
<Context .... />
</Host>
</Engine>
</Service>
</Server>
配置2:多项服务
<Server>
//APP 1
<Service>
<Connector ... />
<Connector ... />
<Engine>
<Host>
<Context .... />
</Host>
</Engine>
</Service>
//APP 2
<Service>
<Connector ... />
<Connector ... />
<Engine>
<Host>
<Context .... />
</Host>
</Engine>
</Service>
</Server>
答案 0 :(得分:0)
分别<Service>
的唯一正确理由是,如果您希望<Connector>
能够(或不会)提供<Host>
的特定子集或(如结果)<Context>
s。