![]() |
许可 |
| 问题描述 本文档帮助客户了解有关 WebLogic 许可证 (license) 的更多信息。它着重于介绍许可证 (license) 组件中涉及的一些不同含义。并介绍对客户有用的不同的许可 (licensing) 错误和可行的快速解决办法,帮助解决客户的许可问题(从而增加客户的独立性)。 |
| 关于 WebLogic 许可证 (license) BEA Platform 产品可使用不同类型的许可证 (license)。 有关概述,请参考下列 URL。 http://e-docs.bea.com/platform/docs81/install/license.html#1046300 请注意,开发许可证 (license) 可从我们的产品站点下载。 *在从单纯的 WLS 升级到 WL Platform 时,您需要升级您的许可证 (license) 以便它具有运行 WebLogic Platform 所需的全部组件。 http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products |
| 了解许可证 (license) 组件 每个许可证 (license) 文件均包含下列属性: Component = 附带缺省值 Expiration = 许可证 (license) 的过期日期 Cpus = CPU 数目 ip = 持有 WLS 的服务器 IP 地址 Licensee = 许可证 (license) 所要提供的客户(缺省值) Signature = 许可证 (license) ID Type = 许可证 (license) 类型 Units = 唯一客户端 IP 的最大数目 serial number = 唯一许可证 (license) 标识符 请注意:
|
| 确认/检查许可证 (license) 信息 要确认/检查许可证 (license) 信息,可运行 showLicenses 实用程序: http://e-docs.bea.com/wls/docs81/admin_ref/utils.html#1201853 ShowLicenses 实用程序显示关于安装在特定计算机中的 BEA 产品的许可证 (license) 信息。 语法 $ java -Dbea.home=license_location utils.showLicenses |
| 示例 $ java -Dbea.home=d:\bea utils.showLicenses Product Name : WebLogic Platform Component : WebLogic Release : 8.1 IP Address : any Expiration Date : never Licensee : WebLogic Platform Developer Signature : MC0CFQCk4AiczjQ/CEerSetPMh5n/qeNdQIUPppOFWctfZorRV+yTj+72/4A0+ Product Name : Liquid Data for WebLogic Component : Liquid Data Runtime Release : 8.1 IP Address : any Expiration Date : never Licensee : WebLogic Platform Developer Signature : MC0CFQDcE2ELXlbbzGCoyQj4biSaSYtfmQIUKEgL7ezD6fL6CjoD2WjwYIjirE |
| 常见许可证 (license) 问题和可能成因及解决办法 许可证 (license) 未找到/丢失错误 $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$ Unable to start WebLogic Server!! Missing license file for:WebLogic Platform 8.1 $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$ 可能的成因:在 BEA 主目录中无法找到许可证 (license) 文件 可行的解决办法:请确保许可证 (license) 文件位于 BEA 主目录中 如果无法确定 BEA 主目录的位置,请参考下列网站。 (BEA HOME 部分) http://edocs/platform/docs81/install/prepare.html#1129339 返回页首 不正确 IP 地址错误 $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$ Unable to start WebLogic Server!! WebLogic:license error, Invalid host IP $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$ 可能的成因: 如果您的计算机有多个 IP 地址,请注意,WebLogic 仅查看主 IP 地址。 |
| 故障排除 请注意,并非下面所有任务都需要完成。有些问题仅通过执行几项任务就可以解决。 1. 运行 setEnv 脚本来设置您的环境。 可在您的域目录中完成此操作。 2. 请在主机上检查名为 utils.myip 的 BEA 实用程序的输出。返回哪个 IP 地址? 语法 $ java utils.myip 示例 $ java utils.myip Host toyboat.toybox.com is assigned IP address:192.0.0.1 此实用程序返回 WebLogic 为 license.bea 文件查找的 IP 地址。将此实用程序所返回的 IP 地址与许可证 (license) 文件 IP 地址相比较。如果输出与许可证 (license) 文件所述的 IP 地址不同,那么就会显示上述异常。 下面是有关 utils.myip 的 BEA 文档的 URL: http://e-docs.bea.com/wls/docs70/adminguide/utils.html http://e-docs.bea.com/wls/docs81/admin_ref/utils.html#1126036 如果您的主机计算机有多个 IP,WebLogic 许可证 (license) 仅需匹配由 myip 实用程序返回的 IP。 如果由 myip 实用程序返回的 IP 地址与 WebLogic 许可证 (license) 的 IP 不同,请参考“如果 WebLogic 许可证 (license) IP 与 myip 实用程序返回的 IP 不同”一节。 返回页首 如果 WebLogic 许可证 (license) IP 与由 myip 实用程序返回的 IP 不同 有以下 3 种解决办法可供选择: 1. 联系您的系统管理员,在系统 IP 中进行必要的更改。要更改 IP 地址,您可以使用主机名命令,或如果您的系统使用 /etc/hosts 文件,则请将与许可证 (license) 文件匹配的 IP 号置于文件的顶端。 2. 将许可证 (license) 文件中的 IP 地址转换为由 utils.myip 返回的 IP 地址。有关详细步骤,请参考 Transfer IP Address(转换 IP 地址)部分: http://elicense.bea.com/elicense_webapp/site_help/help.jsp#_IP_TRANSFER 3. 通过支持网站记录案例 http://support.bea.com/application?namespace=portal 或者呼叫一个免费支持号码。不同国家的号码可在下列 URL 中找到。 http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/services/customer_support/contacts/ |
| <?xml version="1.0" encoding="ISO-8859-1" ?> <bea-licenses> <license-group format="1.0" product="WebLogic Platform" release="8.1"> <license component="2PC" cpus="1" expiration="never" ip="any" licensee="WebLogic Platform Developer" serial="616351266349-1334569246562" type="SDK" units="5" signature="MC0CFQDX29HbYxpScmY+X289GJXV8jmUXQIUEwaYV9lnEO7xzASy+Ez4PApFJgU=" /> <license component="AI Events" cpus="1" expiration="never" ip="any" licensee="WebLogic Platform Developer" serial="616351266349-1334569246562" type="SDK" units="5" signature="MC0CFQCqSx0c0wsB8YzWpy+65jBO9I8OgAIUDiAgvXHrfnVYoxnYoLydIjk39R4=" /> |
| 格式正确的许可证 (license) 示例: |
| <?xml version="1.0" encoding="ISO-8859-1"?> <bea-licenses> <license-group format="1.0" product="WebLogic Platform" release="8.1"> <license component="2PC" cpus="1" expiration="never" ip="any" licensee="WebLogic Platform Developer" serial="616351266349-1334569246562" type="SDK" units="5" signature="MC0CFQDX29HbYxpScmY+X289GJXV8jmUXQIUEwaYV9lnEO7xzASy+Ez4PApFJgU=" /> <license component="AI Events" cpus="1" expiration="never" ip="any" licensee="WebLogic Platform Developer" serial="616351266349-1334569246562" type="SDK" units="5" signature="MC0CFQCqSx0c0wsB8YzWpy+65jBO9I8OgAIUDiAgvXHrfnVYoxnYoLydIjk39R4=" /> |
| 可行的解决办法:您需要从 BEA 获得一个新的许可证 (license) 文件。请执行下列操作来报告故障许可证 (license) 并获得新许可证 (license)。 通过支持网站记录案例 http://support.bea.com/application?namespace=portal 或者呼叫一个免费支持号码。不同国家的号码可在下列 URL 中找到。 http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/services/customer_support/contacts/ |
| 过期许可证 (license) $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$ Unable to start WebLogic Server!! Weblogic:License has expired on Fri Jan 14 12:00:00 GMT 2005! $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$ 成因:在 BEA 主目录中找到的许可证 (license) 文件已于给定日期过期。 可行的解决办法:更新 BEA 许可证 (license)。这可通过记录案例实现。(请参考在“不规则许可证 (license) 格式”中的关于如何记录案例的步骤。) 或者联系您的销售客户经理。 返回页首 连接数限制 $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$ Unable to start WebLogic Server!! (A) Weblogic:License WLS license is limited to 5 connections! OR (B) Weblogic:License WLS license is limited to 20 connections! $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$ 成因:(A) 在 BEA 主目录中找到的许可证 (license) 文件是一个开发许可证 (license),在一个会话中它最多允许 5 个不同的用户。 成因:(B) 在 BEA 主目录中找到的许可证 (license) 文件是一个“工作组”许可证 (license),在一个会话中它最多允许 20 个不同的用户。WebLogic Server“工作组”许可证 (license) 可用于超小规模的生产服务器或用于测试服务器。 成因:(C) 在 BEA 主目录中找到的许可证 (license) 文件未正确更新并包含生产许可证 (license) 和评估许可证 (license) 的副本。在此实例中缺省值为评估许可证 (license)。 可行的解决办法:(A) 如果您以开发模式运行,则根据设计即为如此,但如果要进行生产,则需要获得新的不受用户人数限制的生产许可证 (license)。如果您获得了生产许可证 (license),请确保其位于 BEA 主目录中。 可行的解决办法:(B) 如果您运行工作组许可证 (license),则根据设计即为如此,但如果需要多于 20 个连接,则需要获得新的不受用户人数限制的生产许可证 (license)。如果您获得了生产许可证 (license),请确保其位于 BEA 主目录中。 可行的解决办法:(C) 检查在 BEA 主目录中找到的许可证 (license) 是否包含评估许可证 (license) 组件和生产许可证 (license) 组件。如果包含,请用正确的生产许可证 (license) 替换此许可证 (license) 文件。 要获得新的许可证 (license),可以通过支持网站记录案例 http://support.bea.com/application?namespace=portal 或者呼叫一个免费支持号码。不同国家的号码可在下列 URL 中找到。 http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/services/customer_support/contacts/ 或者联系您的销售客户经理。 |
| 更新许可证 (license) 文件 如果使用一些新组件更新当前许可证 (license),应仅使用 UpdateLicense.cmd。 如果要将评估许可证 (license) 转换为生产许可证 (license),请执行下列操作。 1. 找到当前(评估)license.BEA 许可证 (license) 文件(该文件位于 BEA 主目录中)并将其移动到安全位置,最好是在需要备份案例的独立文件夹中 2. 将新的(生产)许可证 (license) 文件重命名为 license.bea 并将此文件移动到 BEA 主目录中的旧许可证 (license) 文件(评估)的确切位置。 有关详细信息,请参考下列链接: http://e-docs.bea.com/platform/docs81/install/license.html#1051754 |
| 与软件供应商无关 (Independent Software Vendor, ISV) 许可证 (license) 下面为有关 ISV 许可证 (license) 的一些常见问题及解决办法的链接。 http://support.bea.com/application?namespace=askbea&origin=ask_bea_answer.jsp&event=link.view_answer_page_clfydoc&answerpage=solution&page=wls/S-12802.htm |
| 与许可问题混淆的 SSL 证书过期 产生的错误如下。 |
| 20-Jan-05 10:37:33 GMT Emergency Security Not listening for SSL, java.io.IOException: Inconsistent security configuration, Certificate expired or not yet valid: f ingerprint = 56b7dfac29e39c21027973c248d8c1bb, not before = Tue May 30 22:38:01 BST 2000, not after = Thu May 13 22:38:0 1 BST 2004, holder = C=US SP=California L=San Francisco O=BE A WebLogic CN=weblogic.bea.com Email=support@bea.com , issue r = C=US SP=California L=San Francisco O=BEA WebLogic OU=Sec urity CN=Demo Certificate Authority Email=support@bea.com , key = modulus length=65, exponent length=3. |
| 由于向后兼容性支持,您可能会在 WebLogic Server 的所有版本中看到过期证书警告信息。如果要阻止警告信息出现,可从 WebLogic Server 密钥库 (keystore) 文件中移除过期的 CA。您采取的措施取决于所运行的 WebLogic Server 版本。 过期演示 CA 以两种形式出现:即以 pem 文件的形式和以密钥库 (keystore) 文件中条目的形式出现。在 WebLogic Server 6.1 中,仅支持 pem 文件形式。在 WebLogic Server 7.0 和 8.1 中,同时支持 pem 文件和密钥库 (keystore) 形式。 关于 WLS 6.1、WLS 7.0 和 WLS 8.1,请参考 http://dev2dev.bea.com/products/wlserver81/wls_demo_cas.jsp 获得有关此问题以及如果涉及到警告,如何修改配置才不再出现警告信息方面的详细信息。如果需要,此站点可提供新的可导出的以及内部的演示证书。 如果您使用 WLS 7.0 SP1,有关由于过期造成的节点管理器的演示证书问题的解决方法,请参考 S-25580。 有关过期演示证书的其它问题/解决办法,请参考 S-24232。 |
| 已知问题 您可定期查看您的 |
| 需要更多帮助? 如果您已经理解这个模式,但仍需要其它帮助,您可以:
|
|
请给我们提供您的意见,说明此支持模式“许可”一文是否有所帮助、您需要的任何解释,以及对支持模式的新主题的任何要求。 |
|
免责声明: 依据 BEA 与您签署的维护和支持协议条款,BEA Systems, Inc. 在本网站上提供技术技巧和补丁供您使用。虽然您可以将这些信息和代码与您获得 BEA 授权的软件一起使用,但 BEA 并不对所提供的技术技巧和修补程序做任何形式的担保,无论是明确的还是隐含的。 本文档中引用的任何商标是其各自所有者的财产。有关完整的商标信息,请参考您的产品手册。 |