Sun Java System Web Server 7.0 版本說明

Java Enterprise System

下表列出 Java Enterprise System (Java ES) 方面的已知問題。

表 20 Java ES 方面的已知問題

問題 ID 

說明 

6484181 

Portal Server 將 JVM 堆疊大小配置為 128K (過低),以供 64 位元版本的 Web Server 7.0 啟動。

如果已將 Web Server 7.0 配置成 64 位元模式,並且已開始安裝 Portal Server,則 Portal Server 配置不會將堆疊大小設定為 128K。然而,如果已將 Portal Server 與 Web Server 安裝和配置為 32 位元模式,切換至 64 位元模式時就需要採取「解決方法」一節中所述的連串手動步驟。 

解決方法

如果 Java ES 5 的 Portal Server 部分是部署在 32 位元版本的 Web Server 7.0 上,而且您想要在 64 位元模式中啟動伺服器,請執行下列步驟: 

  1. # install_dir/bin/wadm delete-jvm-options --user=admin --port=8989 --password-file=passfile --config= HOST_NAME "-Xms512M -Xmx768M -Xss128k"

  2. # install_dir/bin/wadm create-jvm-options --user=admin --port=8989 --password-file=passfile --config= HOST_NAME "-Xms512M -Xmx768M -Xss512k"

  3. 鍵入下列指令,將 Web Server 7.0 的本機堆疊大小增加為 139264:

    # install_dir/bin/wadm set-thread-pool --user=admin --config=config_name --password-file= filename native-stack-size=139264

  4. 部署配置。

    # install_dir /bin/wadm deploy-config

6487041 

schemagen/xjc/wsgen/wsimport 程序檔未出現在 Java ES Web Server 安裝中。

schemagen/xjc/wsgen/wsimport 程序檔出現在 Java ES 安裝和獨立式 Web Server 安裝中的不同位置:

解決方法

程序檔是屬於 Web 服務元件的一部分。在獨立式 Web Server 安裝中,這些程序檔和 JAR 檔案分別位於 install_dir/bin install_dir/lib 目錄中。

在 Java ES 安裝中,程序檔和 JAR 檔案會安裝為共用元件的一部分,並且位在 Web Server 安裝根目錄以外的位置。 

不同平台上的程序檔和 JAR 檔案所在位置如下所列: 

Solaris 作業系統: 

  • 程序檔位在 /opt/SUNWjax/bin 目錄下。

  • JAR 檔案位在 /opt/SUNWjax/lib/usr/share/lib 目錄下。

Linux 及 HP-UX: 

  • 程序檔位在 /opt/sun/bin/opt/sun/share/jaxb/bin 目錄下。

  • JAR 檔案位在 /opt/sun/share/jaxb/lib/opt/sun/share/lib/opt/sun/private/share/lib 目錄下。

Windows: 

  • 程序檔位在 <JES_installation_dir> \share\bin<JES_installation_dir> \share\jaxb2\bin 目錄下。

  • JAR 檔案位在 <JES_installation_dir> \share\jaxb2\lib<JES_installation_dir> \share\lib 目錄下。

6432106 

在 Web Server 升級之後,Sun Java System Portal Server 搜尋丟出異常狀況。

當 Web Server 從 Java ES 4 升級至 Java ES 5 時,Portal Server 搜尋功能丟出異常狀況。 

解決方法


備註 –

將現有 libdb-3.3.solibdb_java-3.3.so 程式庫檔案移至 Web Server 專用目錄以外的適當位置。一旦 Portal Server 程式庫位於適當位置之後,必須使用下列指令,指定 <libdb-3.3.so path>:<libdb_java-3.3.so path> 的路徑。


在 Solaris 平台上,執行下列步驟: 

  1. libdb-3.3.solibdb_java-3.3.so 檔案從 Web Server 6.1 lib 目錄複製到適當位置。


    備註 –

    若是 HP-UX,檔案為 libdb-3.3.sllibdb_java-3.3.sl。若是 Windows,檔案為 libdb-3.3.dlllibdb_java-3.3.dll



    注意 – 注意 –

    請勿將程式庫檔案複製到 Web Server 7.0 專用目錄 (例如,lib 目錄)。


  2. /portal_libraries 名稱建立目錄 (mkdir)。將程式庫檔案 libdb-3.3.solibdb_java-3.3.so 複製到 /portal_libraries

  3. 使用 wadm 指令,向 Web Server 通知程式庫檔案的位置。

  4. 鍵入下列管理 CLI 指令,以取得目前的本機程式庫路徑設定:

    get-jvm-prop -user=admin --config=hostname native-library-path-prefix

    儲存輸出。

  5. 鍵入下列管理 CLI 指令,將 the copied libdb-3.3.solibdb_java-3.3.so 路徑附加至現有的本機程式庫路徑。

    set-jvm-prop --config= hostname native-library-path-prefix=<existing native library-path>:</portal-libraries-path>

    其中,portal-libraries-path 是步驟 1 中複製 libdb-3.3.solibdb_java-3.3.so 檔案的所在位置。

    如果您沒有收到 get-jvm-prop 指令的結果或輸出,請在指令提示符號下設定 native-library-path-prefix

    native-library-path-prefix=</portal-libraries-path>


  6. 備註 –

    若是 Windows 平台,請使用「;」做為 native-library-path-prefix 參數的分隔符號,如下所示:

    native-library-path-prefix= <existing native libarary path>;<portal-libraries-path>

    若是非 Windows 平台,則使用「:」做為 native-library-path-prefix 參數的分隔符號,如下所示:

    native-library-path-prefix=<existing native libarary path>:<portal-libraries-path>


  7. 鍵入下列指令,部署已修改的配置:

    deploy-config [--user=admin-user] config-name

6504178 

Java ES 5 中遷移記錄報告假訊息「超級使用者不是有效使用者」。

在 UNIX 平台上從 Java ES 4 遷移至 Java ES 5 時,遷移記錄檔報告警告:超級使用者不是有效使用者。這是不正確的,因為「超級」使用者在該主機上是有效的。

6453037 

許多警告/資訊訊息在 Web Server 啟動時顯示於標準輸出,而非將這些訊息傳送至記錄檔中。