6.4. 删除自定义模块
可以手动 或使用管理 CLI 删除自定义静态模块。
手动删除自定义模块
在手动删除模块之前,请确保部署的应用或服务器配置中的其他位置不需要该模块,如数据源。
若要移除自定义模块,可删除 EAP_HOME/modules/
下的模块目录,其中包括模块的 module.xml
文件以及关联的 JAR 文件或其他资源。例如,删除 EAP_HOME/modules/com/mysql/main/
目录,以删除 主
插槽中的自定义 MySQL JDBC 驱动程序模块。
使用管理 CLI 移除自定义模块
您可以使用模块 删除管理 CLI 命令删除自定义模块
。
使用 模块
管理 CLI 命令添加和删除模块,仅作为技术预览提供。此命令不适合在受管域中使用,或在远程连接管理 CLI 时使用。在生产环境中,应当手动添加 和删除模块。
技术预览功能不包括在红帽生产服务级别协议(SLA)中,且其功能可能并不完善。因此,红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
如需有关技术预览功能支持范围的信息,请参阅红帽客户门户网站中的技术预览功能支持范围。
- 启动 JBoss EAP 服务器。
启动管理 CLI。
$ EAP_HOME/bin/jboss-cli.sh
使用
模块 remove
management CLI 命令,以删除自定义模块。module remove --name=MODULE_NAME
-
如果要删除的模块位于
main
以外的插槽中,请使用--slot
参数。
示例:删除 MySQL 模块
module remove --name=com.mysql
-
如果要删除的模块位于
执行 模块 --help
获取关于使用此命令添加和删除模块的更多详细信息。