24、Spring与OSGi构建Web应用:从基础到SSL配置

Spring与OSGi构建Web应用:从基础到SSL配置

1. Spring-DM与不同Web容器结合使用的基础步骤

当先前的步骤成功完成后,基于OSGi的Web容器与Spring-DM就准备好接收Web捆绑包(WAR文件),并将它们委托给底层的Web容器。要使用不同的Web容器与Spring-DM配合,除了拥有一个基于OSGi的Web容器外,还需要完成两个步骤:
- 覆盖Spring-DM的默认扩展器值,以使用另一个Web容器。
- 拥有一个服务注册捆绑包,用于启动基于OSGi的Web容器。

1.1 覆盖默认扩展器值

为了覆盖Spring-DM的默认Web容器,需要使用OSGi片段。Spring-DM扩展器会暴露一系列可以使用片段覆盖的值。对于Spring-DM的Web扩展器,它使用 warDeployer bean指定的Web容器。当前该bean支持的值有:
| 支持值 | 对应Web容器 |
| ---- | ---- |
| TomcatWarDeployer | Apache Tomcat |
| JettyWarDeployer | Jetty |

一旦安装了覆盖 warDeployer bean的片段,它将附加到Spring-DM的Web扩展器捆绑包上。激活时,会尝试定位显式配置的基于OSGi的Web容器。

1.2 启动Web容器

除了使用片段覆盖Spring-DM的默认Web容器外,还需要启动基于OSGi的Web容器,并将其核心功能注册为服务。基于OSGi的Web容器由多个模块组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值