上一主题: 无法在 CA ControlMinder 企业管理 数据库密码中使用 $ 字符下一主题: CA ControlMinder 企业管理 中的选项卡不可见


无法打开 CA ControlMinder 服务器组件

症状:

在启动所有必备 CA ControlMinder 服务后,我无法在 Web 浏览器中打开 CA ControlMinder 企业管理、CA ControlMinder 端点管理 或 CA ControlMinder 密码管理器。 我在同一服务器上安装了 JBoss 和 Oracle。

解决方案:

Oracle 和 JBoss 都使用默认端口 8080。 要解决此问题,必须解决 Oracle 和 JBoss 之间的端口冲突。 在更改 Oracle 或 JBoss 端口之前,您应考虑哪种更改更易于在您的企业中实施。

使用以下过程可更改默认的 JBoss 和 Oracle 端口:

更改默认 JBoss 端口

  1. 打开命令窗口并导航到以下目录,其中 JBossInstallDir 是您安装 JBoss 的目录:

    JBossInstallDir/bin

  2. 停止 JBoss:
  3. 在文本编辑器中打开以下文件:

    JBossInstallDir/server/default/deploy/jbossweb-tomcat55.sar/server.xml

  4. 在以下部分中更改端口号:
    <!-- A HTTP/1.1 Connector on port 8080 -->
        <Connector port="8080" address="${jboss.bind.address}"
    
  5. 保存并关闭文件。
  6. 在文本编辑器中打开以下文件:

    JBossInstallDir/server/default/deploy/httpha-invoker.sar/META-INF/jboss-service.xml

  7. 在下列各行中更改端口号:
    <attribute name="InvokerURLSuffix">:8080/invoker/EJBInvokerServlet</attribute>
    <attribute name="InvokerURLSuffix">:8080/invoker/EJBInvokerHAServlet</attribute>
    <attribute name="InvokerURLSuffix">:8080/invoker/JMXInvokerServlet</attribute>
    <attribute name="InvokerURLSuffix">:8080/invoker/readonly/JMXInvokerServlet</attribute>
    <attribute name="InvokerURLSuffix">:8080/invoker/JMXInvokerHAServlet</attribute>
    
  8. 保存并关闭文件。
  9. 启动 JBoss。
  10. (Windows) 如下所述更改 CA ControlMinder 企业管理、CA ControlMinder 端点管理 和 CA ControlMinder 密码管理器快捷方式:
    1. 依次单击“开始”、“程序”、“CA Access Control”,然后右键单击相应的快捷方式。

      例如:要更改 CA ControlMinder 企业管理 快捷方式,请依次单击“开始”、“程序”、“CA Access Control”,然后右键单击“企业管理”。

    2. 单击“属性”。
    3. 将 URL 字段中的端口号更改为新的 JBoss 端口号。

更改默认 Oracle 端口

  1. 启动 SQL 命令行。
  2. 以 sysdba 身份连接到 Oracle:
    connect / as sysdba
    
  3. 检查当前用于 HTTP 通讯的是什么端口:
    select dbms_xdb.gethttpport from dual;
    
  4. 将端口设置为所需端口号:
    exec dbms_xdb.sethttpport('portNumber');
    
  5. 停止并重新启动数据库。
    shutdown immediate
    启动