基本自定义 > Windchill 自定义基础 > 管理自定义 > PTC 提供的文件自定义最佳做法 > 管理客户端 JAR 文件 > 管理客户端 JAR 内容
  
管理客户端 JAR 内容
为了获得最佳性能,Windchill applet 所需的所有资源 (.class 文件、.properties 文件等) 都应包含在它所使用的一个客户端 JAR 中。每个在一个 applet 客户端 JAR 中未找到的 applet 所需的所有资源都需要一个单独的往返网络请求,并且资源不会像作为客户端 JAR 的一部分时那样被压缩。这尤其会导致慢速网络或广域网的性能降低。在客户端 JAR 文件中提供正确的内容有助于确保 applet 获得最佳性能。如果您具有任何自定义的 applet,则它们的 JAR 可能不含其所需的所有自定义资源。如果您认为 applet 使用的客户端 JAR 文件的内容不正确,可确定应添加哪些缺失资源。
在自定义 applet 或 JAR 后,可标识 applet 所使用的但对应的客户端 JAR 文件不包含 (应当包含) 的资源。如果当前使用的是 HTTP Server (基于 Apache),PTC 将提供 HTTP 请求日志实用程序,用于标识客户端 JAR 文件中缺失的资源,然后将这些资源添加到客户端 JAR 文件中。
按照以下步骤确定客户端 JAR 文件集中缺失的资源。
1. 打开 HTTP 请求日志实用程序。这将标记 HTTP Server (基于 Apache) 日志文件的当前末端的位置,以便可以检查添加到文件的所有条目,来确定是否标识已下载到客户端的资源。
2. 在浏览器窗口中,打开与客户端 JAR 文件关联的 applet,然后测试要确保性能/解决性能问题的 applet 功能。
将在 Web 服务器访问日志中记录要在客户端中使用的所有已下载资源。在第 1 步中打开 HTTP 请求日志实用程序后,该实用程序会在日志文件中搜索 applet 特定类型的资源请求 (例如,.class 和 .properties 文件)。这些资源之前未在客户端 JAR 中找到,因此将从 Web 服务器中提取。
3. 使用实用程序结果更新对应的客户端 JAR 文件。
下一节将提供有关使用 HTTP 请求日志实用程序的详细信息。