6.3. 注册供应商实现
注册供应商实施的方法有两种。在大多数情况下,最简单的方法是使用 Red Hat Single Sign-On 部署器方法,因为这可为您处理多个依赖项。它还支持热部署和重新部署。
另一种方法是将 作为模块部署。
如果您要创建自定义 SPI,则需要将其部署为模块,否则我们推荐使用 Red Hat Single Sign-On deployer 方法。
6.3.1. 使用 Red Hat Single Sign-On deployer 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
如果您将供应商 jar 复制到 Red Hat Single Sign-On standalone/deployments/ 目录中,则您的供应商将自动部署。热部署也可以正常工作。此外,您的供应商 jar 与在 JBoss EAP 环境中部署的其他组件类似,它们可以使用 jboss-deployment-structure.xml 文件等功能。您可以通过此文件来设置对其他组件的依赖项,并加载第三方 jars 和模块。
供应商 jar 也可以包含在其他可部署单元中,如 EAR 和 WAR。使用 EAR 进行部署实际上使得使用第三方 jar 非常容易,因为您可以将这些库放在 EAR 的 lib/ 目录中。