配置 IIS 和 Embedded Servlet Engine:事前准备
PTC 通过 Windchill 支持 Internet 信息服务 (IIS)。
开始此配置前,您应:
• 参考 Windchill 软件一览表,了解此版本支持的 IIS 版本。
• 已安装支持的 IIS 版本,包括 Microsoft Script Debugger。该调试程序为可选项,但对于调试非常有用。
• 已安装 Java SE 开发工具包 (JDK)。
• 已安装 HTTP Server。
PTC 强烈建议您在切换到 IIS 之前使用捆绑的 HTTP Server 对 Info*Engine 安装进行初始测试。预先使用 HTTP Server 测试您的安装只花费很少的额外时间,但在使用 IIS 遇到问题进行故障排除时通常能节省大量的时间。
• 已安装的 Info*Engine 作为 Windchill 解决方案的部件。
• 已安装您要使用的任何 Windchill 解决方案,并已使用 HTTP Server 对其进行了测试。完成此步骤可确保在切换至使用 IIS 之前已正确安装 Windchill。
作为使用 HTTP Server 测试 Windchill 的一部分,您可能会在 Windchill Directory Server中的用户 LDAP 条目内添加备用用户名 (例如,"domainxzy\userxyz"),以确保可使用 Windows "domain\user" 风格的凭证访问此类用户。例如,在安装 Windchill 服务时,指定了 Windchill 管理员的用户名,并将此用户添加到 Windchill Directory Server 中。如果输入的名称 (如 wcadmin) 不是 Windows 用户,您可以为管理员添加一个备用用户名,方法是通过“Windchill 承担者管理器”更新此用户。您添加的用户名应当为已建立的 Windows 用户,并且 IIS 可以访问。请记住在切换到 IIS 后,IIS 不会访问 Windchill Directory Server 中的用户和密码信息。
• 安装 Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)。要安装 Microsoft Visual C++ 2010 SP1 Redistributable Package (x64),请浏览至 $WT_HOME/tomcat/connectors/iis/vcredist/ 并点击 vcredist_x64.exe。
• 已安装所有厂商要求的操作系统补丁程序和其他建议的安装。有关支持的操作系统版本,请参阅可从 PTC 文档参考网站访问的软件一览表。
• 确保已安装相应的角色服务,来确保 IIS 与 Windchill 一起运行。
要求的角色服务
下列是要实现 IIS 与 Windchill 一起运行而要求的最少角色服务:
• 常用 HTTP 特征
◦ 静态内容
◦ 默认文档
◦ 目录浏览
◦ HTTP 错误
• 应用程序开发
◦ ISAPI 扩展名 (默认情况下不安装)
◦ ISAPI 筛选器 (默认情况下不安装)
• 健康和诊断信息
◦ HTTP 日志记录
• 安全性
◦ 基本验证 (默认情况下不安装)
◦ URL 验证 (默认情况下不安装)
• 管理工具
◦ IIS 管理控制台
◦ IIS 管理脚本和工具 (默认情况下不安装)
接下来的部分将指导您完成配置 IIS 和 Windchill 的步骤。