14.6. 注册作业模块


您可以通过证书管理器控制台注册自定义作业插件。注册新模块涉及指定模块的名称以及实施模块的 Java™ 类的全名。

注册新作业模块:

  1. 创建自定义作业类。在本例中,自定义作业插件名为 MyJob.java
  2. 编译新类。

    javac -d . -classpath $CLASSPATH MyJob.java
  3. 在 CA 的 WEB-INF Web 目录中创建目录来保存自定义类,以便 CA 可以访问它们。

    mkdir /var/lib/pki/ instance_name/ca/webapps/ca/WEB-INF/classes
  4. 将新插件文件复制到新 目录中,并将所有者设置为证书系统用户(pkiuser)。

    cp -pr com /var/lib/pki/ instance_name/ca/webapps/ca/WEB-INF/classes
    
    chown -R pkiuser:pkiuser /var/lib/pki/ instance_name/ca/webapps/ca/WEB-INF/classes
  5. 注册插件。

    1. 登录证书管理器控制台。

      pkiconsole https://server.example.com:8443/ca
      注意

      pkiconsole 已被弃用。

    2. Configuration 选项卡中,选择左侧导航树中的 Job Scheduler。选择 Jobs

      此时会打开 Job Instance 选项卡,它列出了任何当前配置的作业。选择 Job Plugin Registration 选项卡。

    3. Register 来添加新模块。
    4. Register Job Scheduler Plugin Implementation 窗口中,提供以下信息:

      • 插件名称。为插件模块输入一个名称。
      • 类名称。输入此模块的类的完整名称;这是实施 Java™ 类的路径。如果这个类是软件包的一部分,请包含软件包名称。例如,要注册一个名为 customJob 的类,该类位于名为 com.customplugins 的软件包中,键入 com.customplugins.customJob
    5. OK
注意

也可以删除作业模块,但不推荐这样做。

如果需要删除模块,请打开 作业插件注册 选项卡,如注册新模块时一样,选择要删除的模块,然后单击 删除。出现提示时,确认删除。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部