Sun logo      上一页      目录      下一页     

Sun Java System Application Server Enterprise Edition 8.1 管理指南 2005Q1

第 22 章
Java 虚拟机和高级设置

本章介绍了如何配置 Java 虚拟机 (JVM™) 和其他的高级设置。它包含以下各节:


用于 JVM™ 设置的管理控制台任务

配置 JVM 常规设置

Java 虚拟机 (JVM) 包含在 Java 2 Standard Edition (J2SE™) 软件中,它是 Application Server 所需的软件。由于不正确的 JVM 设置将导致服务器停止运行,因此您应当谨慎地更改这些设置。

配置 Application Server 所使用的 JVM 的常规设置:

  1. 在树组件中,选择“Application Server”节点。
  2. 单击“JVM 设置”选项卡。
  3. 默认情况下,选项卡下的“常规”链接已处于选取状态。
  4. 在“JVM 常规设置”页面中,您可以指定以下内容:
    1. 在“Java 主目录”字段中,输入 Java 2 Standard Edition (J2SE) 软件的安装目录名称。
    2. Application Server 依赖于 J2SE 软件运行。要验证此版本是否支持您所指定的 J2SE 版本,请参阅发行说明。(请参见更多信息一节中的链接。)

      注:如果输入不存在的目录名称或输入不受支持的 J2SE 软件版本的安装目录名称,则 Application Server 将无法启动。

    3. 在“Javac”字段中,键入 Java 编程语言编译程序的命令行选项。
    4. 当部署 EJB 组件后,Application Server 将运行编译程序。

    5. 要通过 JPDA(Java Platform Debugger Architecture)来设置调试,请选中“启用调试”复选框并在“调试选项”字段中指定选项。
    6. JPDA 供应用程序开发者使用。有关更多信息,请参见《Application Server Developer's Guide》的 "Debugging J2EE Applications" 一章。(有关指向此指南的链接,请参见“更多信息”。)

    7. 在“RMI 编译选项”字段中,键入 RMIC 编译程序的命令行选项。
    8. 当部署 EJB 组件后,Application Server 将运行 RMIC 编译程序。

    9. 在“字节码预处理程序”字段中,键入以逗号分隔的类名列表。
    10. 每个类都必须实现 com.sun.appserv.BytecodePreprocessor 接口。将按指定顺序调用这些类。

      您也许需要在“字节码预处理程序”字段中输入某些工具(例如,事件探查器)。事件探查器生成用于分析服务器性能的信息。有关事件探查的更多信息,请参见《Application Server Developer's Guide》的 "Debugging J2EE Applications" 一章。

  5. 单击“保存”。
  6. 重新启动服务器。

配置 JVM 类路径设置

类路径就是 JAR 文件的列表,Java 运行时环境将在此列表中搜索类和其他资源文件。

要配置 Application Server 的 JVM 类路径,请执行以下步骤:

  1. 在树组件中,选择“Application Server”节点。
  2. 单击“JVM 设置”选项卡。
  3. 选择选项卡下面的“路径设置”链接。
  4. 在“JVM 类路径设置”页面中,您可以指定以下内容:
    1. 在“环境类路径”复选框中,保留默认选择以忽略 CLASSPATH 环境变量。
    2. 对于编程中的基本教程而言,CLASSPATH 环境变量使用起来很方便,但是不建议将此变量用于企业环境。

    3. 要查看 Application Server 的类路径,请检查“服务器类路径”字段中的只读内容。
    4. 要将一个 JAR 文件插入到服务器类路径的开头,请在“类路径前缀”字段中输入此文件的完整路径名。
    5. 要将一个 JAR 文件添加到服务器类路径的末尾,请在“类路径后缀”字段中输入此文件的完整路径名。
    6. 例如,假设您要指定数据库驱动程序的 JAR 文件。请参见集成 JDBC 驱动程序

    7. 在“本地库路径前缀”和“本地库路径后缀”字段中,您可以将条目添加到本地库路径的开头或末尾。
    8. 将服务器的本地共享库的相对路径、标准 JRE 本地库路径、shell 环境设置(UNIX 中的 LD_LIBRARY_PATH)以及在“JVM 事件探查器设置”页面中指定的任意路径顺序连接起来就构成了本地库路径。

  5. 单击“保存”。
  6. 重新启动服务器。

配置 JVM 选项

在“JVM 选项”页面中,您可以为运行 Application Server 的 Java 程序启动(java 工具)指定选项。-D 选项用于指定 Application Server 的专用属性。

要配置 JVM 选项,请执行以下步骤:

  1. 在树组件中,选择“Application Server”节点。
  2. 单击“JVM 设置”选项卡。
  3. 选择选项卡下面的“JVM 选项”链接。
  4. 在“JVM 选项”页面中,通过编辑“值”字段来修改选项。
  5. 要添加选项,请执行以下步骤:
    1. 单击“添加 JVM 选项”。
    2. 在显示的空白行中,在“值”字段中键入信息。
  6. 要删除选项,请执行以下步骤:
    1. 选中该选项旁边的复选框。
    2. 单击“删除”。
  7. 单击“保存”。
  8. 重新启动服务器。

有关 JVM 选项的更多信息,请参见:

禁用安全管理器

禁用 Application Server 的安全管理器可以提高某些应用程序的性能。即使安全管理器已被禁用,J2EE 授权和验证功能仍可以起作用。您可以在开发环境中禁用安全管理器,但不应在生产环境中禁用安全管理器。

要禁用安全管理器,请执行以下步骤:

  1. 转至管理控制台的“JVM 选项”页面。
  2. 有关说明请参见“配置 JVM 选项”。

  3. 在“JVM 选项”页面中,删除以下选项:
  4. -Djava.security.policy

  5. 单击“保存”。
  6. 重新启动服务器。

配置 JVM 事件探查器设置

事件探查器工具可生成用于分析性能和标识潜在瓶颈的数据。

要为 Application Server 配置事件探查器设置,请执行以下步骤:

  1. 在树组件中,选择“Application Server”节点。
  2. 单击“JVM 设置”选项卡。
  3. 选择选项卡下面的“事件探查器”链接。
  4. 您在“JVM 事件探查器设置”页面中指定的信息取决于您所使用的事件探查器产品。
  5. 有关示例和说明,请参见《Application Server Developer's Guide》的 "Debugging J2EE Applications" 一章。(有关指向此指南的链接,请参见“更多信息”。)

  6. 单击“保存”。
  7. 重新启动服务器。


用于高级设置的管理控制台任务

设置高级域属性

  1. 在树组件中,选择“Application Server”节点。
  2. 选择“高级”选项卡。
  3. 在“域属性”页面中,您可以执行以下操作:

    1. 在“应用程序根目录”字段中,标识将在其中部署应用程序的完整目录路径。
    2. 在“日志根目录”字段中,指定保存服务器实例日志文件的目录。
    3. 通常,您需要将“语言环境”字段保留为空,以使用主机的默认语言环境。
    4. 语言环境是一个标识符,用于指定特定的语言和区域组合。例如,美国英语的语言环境是 en_US,日语的语言环境是 ja_JP。要使用非英语语言环境,Application Server 必须经过本地化,即必须将英语翻译成其他语言。

  4. 单击“保存”。
  5. 重新启动服务器。



上一页      目录      下一页     


版权所有 2004 - 2005 Sun Microsystems, Inc. 保留所有权利。