上一主题: 创建 AutoProbe 连接器文件下一主题: 示例:使用 Xbootclasspath 检测 WAS


为 JVM 运行 AutoProbe 连接器

在为 Sun 或 IBM JVM 创建 AutoProbe 连接器之后,可运行创建的文件来检测应用程序。 连接器的运行方式取决于您使用的应用程序服务器。 有关详细信息,请参阅适用于您所用应用程序服务器的部分。

为 SAP J2EE 6.20 运行 AutoProbe 连接器

  1. 打开文件:
    <drive>:\usr\sap\<J2EE_ENGINE_ID>\j2ee\j2ee_<INSTANCE>\cluster\
    server\cmdline.properties
    
  2. 将以下命令添加到 JavaParameters 部分:
    -Xbootclasspath/p:PathToAutoProbeConnectorJar;PathToAgentJar
    -Dcom.wily.introscope.agentProfile=<path-to-IntroscopeAgent.profile>
    -Dcom.wily.introscope.agent.agentName=<yourAgentName>
    

    例如:

    Xbootclasspath/p:C:/usr/sap/P602/j2ee/j2ee_00/ccms/wily/connectors/AutoProbeConnector.jar;C:/usr/sap/P602/j2ee/j2ee_00/ccms/wily/Agent.jar
    -Dcom.wily.introscope.agentProfile=C:/usr/sap/P602/j2ee/j2ee_00/ccms/wily/core/config/IntroscopeAgent.profile
    
  3. 重新启动 SAP 服务器。

为 NetWeaver 04/SAP J2EE 6.40 运行 AutoProbe 连接器

  1. 运行 SAP J2EE Configtool
  2. 选择要修改的服务器。
  3. “Java 参数”字段中添加以下新 java 参数:
    -Xbootclasspath/p:PathToAutoProbeConnectorJar;PathToAgentJar
    -Dcom.wily.introscope.agentProfile=<path-to-IntroscopeAgent.profile>
    

    例如:

    Xbootclasspath/p:D:/usr/sap/ccms/wily/connectors/AutoProbeConnector.jar;D:/usr/sap/ccms/wily/Agent.jar
    -Dcom.wily.introscope.agentProfile=D:/usr/sap/ccms/wily/core/config/IntroscopeAgent.profile
    

    注意:对于 Windows 中的 NetWeaver 6.40,这些 java 参数中的斜杠必须是正斜杠。

  4. 单击“磁盘”以进行保存。
  5. 对每台服务器重复步骤 2-4。
  6. 重新启动 SAP 服务器。
  7. 要验证是否已进行 Configtool 更改,请打开以下文件:
    <drive>:\usr\sap\ccms\P66\JC00\j2ee\cluster\instance.properties
  8. 查找以 ID<server_id>.JavaParameters 开头的行,并确认其中包含您输入的行。

为 Sun ONE 运行 AutoProbe 连接器

  1. 以管理员或 Root 用户的身份登录。

    您必须以管理员或 Root 用户的权限登录,才能向 Sun ONE 7.0 的启动脚本中添加 Introscope 信息。

  2. 打开位于以下位置的 server.xml 文件:
    <SunONE install dir>/domains/domain1/server1/config/
  3. 将以下行添加到 server.xml 文件中:
    <jvm-options>
    -Xbootclasspath/p:PathToAutoProbeConnectorJar:PathToAgentJar
    </jvm-options>
    项分隔符为冒号 (:)。 例如:
    <jvm-options>
    -Xbootclasspath/p:/sw/sun/sunone7/wily/connectors/AutoProbeConnector.jar:/sw/sun/sunone7/wily/Agent.jar
    </jvm-options>
    

为 Oracle 10g 运行 AutoProbe 连接器

Windows 主机上使用 Sun JDK 1.42 运行 Oracle 10g Release 2 的用户必须使用 ^(插入符号)字符来转义正斜杠。 例如:

-Xbootclasspath^/p:<IntroscopeAgent.jar path>

不同版本的 WebLogic 使用不同版本的 Java 来运行。 如果您使用的是 Java 1.4 或更低版本,请使用以下步骤来运行 AutoProbe 连接器。 如果您使用的是 Java 1.5 或更高版本,请参阅 JVM AutoProbe 了解详细信息。

为 WebLogic 运行 AutoProbe 连接器

  1. 在应用程序启动脚本中编辑启动类路径,以包括您使用以下命令创建的 AutoProbeConnector.jar(如 startMedRecServer.cmd):
    -Xbootclasspath/p:PathToAutoProbeConnectorJar:PathToAgentJar
    

    在脚本结尾的 JAVA_VMJAVA_OPTIONS 之后向最终的启动命令中添加 -X 开关。 下面的摘录内容显示插入开关的正确位置:

    "$JAVA_HOME/bin/java" ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}
    -Xbootclasspath/p:${WL_HOME}/wily/connectors/AutoProbeConnector.jar:${WL_HOME}/wily/Agent.jar
    -Dweblogic.Name=${SERVER_NAME}
    -Dweblogic.management.username=${WLS_USER} 
    -Dweblogic.management.password=${WLS_PW} 
    -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE}
    -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy"
    weblogic.Server
    
  2. 如果您使用的不是默认启动类路径,请在自定义启动类路径开头添加 Agent.jarAutoProbeConnector.jar 文件。

为具有 JRockit JVM 的 WebLogic 运行 AutoProbe 连接器

为其他应用程序服务器运行 AutoProbe 连接器