License Exception

$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$

Unable to start WebLogic Server!!

Missing license file for:WebLogic Platform 8.1

$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$

可能的成因:在 BEA 主目錄中無法找到許可證 (license) 文件

可行的解決辦法:請確保許可證 (license) 文件位於 BEA 主目錄中

$$$$$$$$$$$$$$$$ 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 地址不同,那麼就會顯示上述異常。

有以下 3 種解決辦法可供選擇:

1. 聯繫您的系統管理員,在系統 IP 中進行必要的更改。要更改 IP 地址,您可以使用主機名命令,或如果您的系統使用 /etc/hosts 文件,則請將與許可證 (license) 文件匹配的 IP 號置於文件的頂端。

2. 將許可證 (license) 文件中的 IP 地址轉換爲由 utils.myip 返回的 IP 地址。有關詳細步驟,請參考 Transfer IP Address(轉換 IP 地址)部分:

$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$

Unable to start WebLogic Server!!

Invalid software license file:D:\wls_versions\wls7.0sp5\license.bea

$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$

可能的成因:在 BEA 主目錄中找到的許可證 (license) 文件格式可能不正確。

格式不正確的許可證 (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=" />

格式正確的許可證 (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)。

$$$$$$$$$$$$$$$$ 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),應僅使用 UpdateLicense.cmd。

如果要將評估許可證 (license) 轉換爲生產許可證 (license),請執行下列操作。

1. 找到當前(評估)license.BEA 許可證 (license) 文件(該文件位於 BEA 主目錄中)並將其移動到安全位置,最好是在需要備份案例的獨立文件夾中

2. 將新的(生產)許可證 (license) 文件重命名爲 license.bea 並將此文件移動到 BEA 主目錄中的舊許可證 (license) 文件(評估)的確切位置。

產生的錯誤如下。

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 protected] , issue

r = C=US SP=California L=San Francisco O=BEA WebLogic OU=Sec

urity CN=Demo Certificate Authority [email protected] ,

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) 形式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章