wt.properties 文件
要使用 Windchill,必须在 wt.properties 文件中设置以下特性 (通常在安装时完成)。请注意,必须使用双反斜杠在 wt.properties 文件中指定路径名称。这是必需的,因为该字符串由 Java 程序读取。
• wt.home,指定安装了 Windchill 的类目录结构的顶层。默认值为 c:\\windchill。
• wt.server.codebase,由客户端应用程序使用。它指定了一个 URL,客户端应用程序可从中下载服务器资源,如特性文件。编写动态生成的 HTML 并返回给客户端浏览器时,服务器应用程序可以使用此特性。它用于为服务器代码库目录下的静态资源 (例如图像或 HTML 文件) 构建 URL。
• java.rmi.server.hostname,指定用于标识服务器主机的主机名。Java RMI 运行时使用它供客户端查找服务器的 IP 地址。可以将其指定为符号名称,例如完全限定的 Internet 域名,或者以数字表示 (例如 127.0.0.1)。如果未指定,则 RMI 运行时将使用 InetAddress.getLocalHost() 方法返回的名称,该方法可能返回远程客户端未知的名称。建议将此特性设置为服务器主机的完全限定的 Internet 域名。
您可能还需要设置以下特性:
• wt.access.enforce
此特性将强制进行访问控制。默认情况下为 true。但是,如果您要调试并且想暂时略过访问控制,则可以将其设置为 false。
• wt.logs.enabled
此特性启用和禁用支持该功能的应用程序 (例如 Windchill 服务器管理器和方法服务器应用程序) 的登录。默认情况下为 false。要将调试消息写入日志文件,必须将其设置为 true。
• wt.method.verboseClient 和 wt.method.verboseServer
这些特性导致追踪消息分别从方法服务器远程接口的客户端和服务器端打印。默认情况下为 false。启用这些特性会导致将追踪信息写入日志以进行调试。
以下类似特性适用于服务器管理器:wt.manager.verboseClient 和 wt.manager.verboseServer。
在浏览特性时,您将看到许多服务名称,后跟单词 "verbose" (例如 wt.access.verboseExecution 和 wt.access.verbosePolicy)。通常,这些特性可用于启动调试追踪。