5.5. 从 JBoss EAP 中删除自定义模块
您可以使用以下方法从 JBoss EAP 中删除任何不必要的模块:
5.5.1. 手动删除自定义模块 复制链接链接已复制到粘贴板!
在手动删除模块之前,请确保部署的应用程序或服务器配置中的其他位置(如数据源)不需要它。
流程
删除
EAP_HOME/modules/下的模块目录,其中包含其module.xml文件以及关联的 JAR 文件或其他资源。例如,删除
EAP_HOME/modules/com/mysql/main/目录,以删除主插槽中的自定义 MySQL JDBC 驱动程序模块。
5.5.2. 使用管理 CLI 删除自定义模块 复制链接链接已复制到粘贴板!
您可以使用 module remove management CLI 命令删除自定义模块。
使用管理 CLI 命令删除自定义模块仅作为技术预览提供。技术预览功能不包括在红帽生产服务级别协议(SLA)中,且其功能可能并不完善。因此,红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
如需有关技术预览功能支持范围的信息,请参阅红帽客户门户网站上的 技术预览功能支持范围。
先决条件
- JBoss EAP 正在运行。
流程
启动管理 CLI。
EAP_HOME/bin/jboss-cli.sh
$ EAP_HOME/bin/jboss-cli.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
module remove管理 CLI 命令删除自定义模块。语法
module remove --name=MODULE_NAME
module remove --name=MODULE_NAMECopy to Clipboard Copied! Toggle word wrap Toggle overflow -
如果要删除
的模块位于参数。主之外的插槽中,请使用--slot
示例:删除 MySQL 模块
module remove --name=com.mysql
module remove --name=com.mysqlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
如果要删除
使用此命令添加或删除模块的更多详细信息,执行 模块 --help。