专业化管理 > 站点维护 > 使用 Java Management Extensions (JMX) > 使用 MBean 修改特性值
  
使用 MBean 修改特性值
要更改特性文件中某个特性的值,可以使用 PropertiesManager MBean。使用此 MBean 允许您更改 Windchill 特性文件中存在的特性的值。
Windchill 使用标准 Java 特性动态配置许多可选或与站点相关的设置。Windchill 支持多个特性文件。主特性文件 wt.properties 位于 <Windchill>/codebase 目录中,可从此将其下载到客户端中。它包含影响客户端和服务器 Java 类的各种特性。
仅对服务器端的类可用的特性位于单独的特性文件中。例如,用于控制对数据库 (包括数据库密码) 的访问的特性位于 codebase 目录外部 <Windchill>/db 目录之下的 db.properties 文件中。
以下是常见 Windchill 特性文件:
wt.properties
Windchill 类使用 wt.properties 来控制 Windchill 系统的运行时行为。通常在第一次加载某类时读取这些特性,用于配置该类内的状态设置。
db.properties
Windchill 数据库连接层使用 db.properties 来访问数据库。
* 
要将特性及其相应值添加到特性文件,请使用 xconfmanager 实用程序。有关 xconfmanager 实用程序的信息,请参阅使用 xconfmanager 实用程序
要使用 JConsole 更改特性值,请完成以下步骤:
1. 访问 MBeans 选项卡,如从 JConsole 访问 Windchill MBean 中所述。
2. 从树中选择 com.ptc
3. 选择 Properties MBean。
Properties MBean 展开并显示所有子节点。
4. 导航至要修改的特性文件,并将其选中。
5. 选择 Operations 节点。
此节点的右侧窗格中显示了所有可用于此配置文件的操作。
6. 找到 setProperty 按钮。
在此按钮的右侧有两个字段;一个用于提供特性名称而另一个用于提供特性值。
* 
通过单击 Operations 节点上的 viewFile 按钮,可以利用 PropertiesManager MBean 查看包含特性名称的配置文件。此操作允许查看该配置文件的只读版本。
7. 输入要修改的特性的名称,此处要确保键入的名称与配置文件中显示的一致。
8. 为该特性输入新的值。
* 
通过单击 PropertiesManager MBean Operations 节点中的 reviewPendingChanges 可以审阅待处理更改。
9. 输入特性名称和值后,单击 setProperty
* 
通过单击 PropertiesManager MBean Operations 节点中的 clearPendingChanges 可以取消所有待处理更改。此操作能将任何最近修改的特性重置为其以前值。
10. 如果所做更改符合您的要求,请单击 PropertiesManager MBean Operations 节点中的 applyPendingChanges 应用更改。
所做更改将写入 site.xconf 文件,并使用更改内容重新生成所影响的特性文件。将 XCONF 文件的备份副本保存在 Windchill 的安装目录 .xconf-backup 中。特性文件的备份副本也保存在 .xconf-backup 目录中。备份副本特性文件名的示例是 tools.000.propertiestools.001.propertiesdb.000.propertieswt.000.propertieswt.001.properties。选择为默认值的特性不包括在更改后的特性文件中。
* 
重新生成的特性文件用来在下次重新启动系统时设置系统特性。