Sun Java System Web Server 7.0 Update 5 リリースノート

7.0 Update 1 において解決済みの問題

以下の表では、Sun Java System Web Server 7.0 Update 1 において解決された問題を一覧表示します。

バグ ID 

説明 

6390112 

Java LDAP 接続プールの相互作用の問題 - 初期接続がタイムアウトしない。

server.xml ファイル内で JVM オプションを使って Java LDAP 接続プールを指定し、このプールを Web Server 起動時に外部 JNDI リソースを使って参照すると、プールされた LDAP 接続が作成されます。この接続があると、プールは常にビジーとして指定され、この接続の有効期限が切れることはありません。

6472223 

「mail-resource」サブ要素の値がメールセッションオブジェクトに設定されない。

6487083 

NSAPIRequest.setupRequestFields が低速である。

com.sun.webserver.connector.nsapi.NSAPIRequest.setupRequestFields が低速です。その主な原因は、Cookie ヘッダー解析時に、文字列からバイトおよびバイトから文字列への変換が過剰にあるためです。

6501785 

サーブレットコンテナが、RequestDispatcher インクルードの処理時にアクセラレータキャッシュを使用しない。

6500647 

Windows 上で JSP の動的再読み込みを行うと、不正な出力が生成される。

6433752 

ssl-check が NSAPI ベースのプラグインと連携動作しない。

"PathCheck fn="ssl-check" secret-keysize=128 bong file="xxxxx.yyy.html" 

静的ファイルの要求に対し、クライアントの secret-keysize がサーバーによって指定されたサイズよりも小さく、かつ bong ファイルが存在しているならば、その bong ファイルは応答として送り返されます。ところが、動的コンテンツ (JSP ファイルなど) が要求された場合には、bong ファイルではなく、実際に要求されたオブジェクト (たとえば、JSP ファイル) が返されます。

6421617 

サーバーにより解析される HTML (ParseHTML) と「restricted by group」オプションを含む .htaccess で問題が発生する。

shtml インクルードエントリを含み、「restricted by group」オプションが有効化された .htaccess 経由で認証されるように設定された HTML ファイルを解析すると、認証が成功します。グループユーザーが認証されても、結果ページは shtml インクルードエントリを取得しません。ただしこれは、「restricted by user」オプションを含む .htaccess ファイル内のユーザーとは正常に連携動作します。

6489913 

SSL のセッションキャッシュを無効にできない。

セッションキャッシュはデフォルトで有効になっています。セッションキャッシュが無効になった状態で HTTPs プロトコル経由で URL にアクセスすると、URL の処理は完了せず、サーバーログには、session-cache なしでは SSL を設定できないことを示すエラーメッセージが表示されます。

6302983 

サンプルが「Sun Java System」ではなく「Sun ONE」を参照している。

Web Server 7.0 に同梱されているサーブレットサンプル LocaleCharsetServlet.java は、「Sun Java System」ではなく「SunONE」を参照しています。

6495588 

sampleapps/java/webapps/simple のドキュメントは無効である。

単純なサンプルアプリケーションのドキュメントに、不正なパス名が記載されています。パスは install_dir/samples/java/webapps/simple/src ではなく、install_dir/plugins/java/samples/webapps/simple/src にしてください。

6347905 

FastCGI を設定するための CLI サポートがない。obj.conf または magnus.conf ファイルを手動で編集して、FastCGI を設定する必要がある。

6504587 

FastCGI にメモリーリークが見つかった。

6479045 

管理コンソールのオンラインヘルプを更新する必要がある。

オンラインヘルプは、次の理由のために更新する必要があります。  

  1. コンテキストベースのヘルプを提供すべきである。

  2. すべての画面について、対応するヘルプページを用意する必要がある。

  3. GUI の変更をヘルプページに反映させる必要がある。

  4. GUI とオンラインヘルプとの間で、用語の使用法に一貫性がない。

  5. 文法上の間違いを修正する。

  6. いくつかのトピックについて詳しく説明する。

6482764 

オンラインヘルプと管理コンソールとの間に不一致がある。

6498477 

トークン設定ページにヘルプファイルが存在しない。

「共通操作」>「構成を編集」>「証明書」>「PKCS11 トークン」の画面にヘルプファイルがありません。 

6479062 

HTTP リスナーファミリを動的に再設定できない。プロトコルファミリを nca に設定すると、インスタンスが起動しない。

6482536 

<listen-queue-size> の上限が 65535 に設定されているが、これでは小さすぎる。<listen-queue-size> の上限を引き上げる必要がある。

6500715 

新しい cgi ディレクトリの作成時に不正な ObjectType fn="force_type" が object.conf に追加される。

新しい cgi ディレクトリの作成時に、不正なオブジェクトタイプ force_typeobj.conf ファイルに追加されます。

6479247 

Windows 上で、配備後にインスタンスを再起動すると、トークンパスワードの入力ダイアログボックスが表示される。この動作はほかのプラットフォームでは見られない。

6425144 

Windows の場合、クラスパスにセミコロン (;) が含まれていると、wadm がクラスパスを正しく更新しない

tcl 内のセミコロンはコマンドターミネータとして解釈され、単一行中の複数のコマンドを分類するために使用されます。Windows では、セミコロンはパス区切り文字として使用されます。

6292582 

「iwsFractionSysMemUsage」の SNMP 管理情報ベース (MIB) が正しい結果を表示しない

SNMP マネージャーユーティリティーがクエリーを発行したときに、iws.mib の一部である、SNMP MIB の「システムメモリー中のプロセスメモリーの一部」が間違った結果を出力します。

6471744 

設定値を指定せずに list-tokens コマンドを実行すると、不正なエラーメッセージが表示される。

6471754 

認証データベース値を指定せずに list-authdb-userprops コマンドを実行すると、不正なエラーメッセージが表示される。

6472210 

無効な http-listener 値を指定して get-ssl-prop コマンドを実行した場合、エラーメッセージが表示されない。

6476111 

管理コンソールを使って MIME タイプを編集できない。

6478601 

存在しないインスタンスを停止させると、不適切なメッセージが表示される。

存在しないインスタンスを停止しようとすると、エラーメッセージ「サーバーインスタンスは正常に停止しました。」が表示されます。 

6480523 

wadm によって、負のポート番号を含む設定が許可される。

6489765 

無効な key-size 値を指定して create-cert-request コマンドを実行した場合、不正なエラーメッセージが表示される。

6489777 

delete-group コマンドで無効なグループ値を指定すると、不正なエラーメッセージが表示される。

6489779 

無効な group-ID 値を指定して list-group-members コマンドを実行した場合、エラーメッセージが表示されない。

6490728 

set-reverse-proxy-prop コマンドを使って rewrite-location プロパティーを設定できない。

-rewrite-location プロパティーを false に設定することはできません。-rewrite-location に指定された値は検証されません。たとえば、i-rewrite-location オプションに = 記号を指定すると、obj.conf ファイルが破壊され、パーサーエラーが発生します。

6492315 

set-token-prop コマンドでトークン PIN を指定していなくても、server.xml ファイル内に間違ったパスワードが設定される。

6492469 

LDAP ユーザー作成の失敗時に不正なエラーメッセージが表示される。

6494353 

インスタンスの削除中に無効なノード名を指定すると、不正なエラーメッセージが表示される。

6494950 

register-node コマンドは、シェルモードでのみ、非 SSL ポートで正常に実行される。

シェルモードでは、-no-ssl オプション付きで register-node コマンドを入力すると、ノードが正常に登録されます。なぜなら、コマンドが間違って SSL モードで実行されるからです。

6405018 

シェルモードでエコーが有効なときに、get-jvm-prop コマンドによってこのコマンドが出力されない。

6499507 

list-locks および expire-lock コマンドの実行時に不正なエラーメッセージが表示される。

6499510 

設定名を指定せずに list-instances、list-crls、list-tokens、および list-certs コマンドを実行すると、「null」メッセージが表示される。

6499512 

list-url-redirects コマンドのエラーメッセージがローカライズされていない。

6500119 

ある既存の証明書を削除しようとしているときに無効な設定名を指定した場合、wadm によってトークン PIN の入力が求められる。

6500146 

CLI を使用して HTTP リスナーを作成するときに、名前として null 値を持つリスナーが create-http-listener コマンドによって作成される。

6500150 

list-dav-collections コマンドの実行時に仮想サーバーを指定しなかった場合、不正なエラーメッセージが表示される。

6500151 

list-users、list-org-units、list-groups、および list-group-members コマンドの実行時に認証データベースを指定しなかった場合、不正なエラーメッセージが表示される。

6500152 

list-uri-patterns コマンドの実行時に仮想サーバーを指定しなかった場合、不正なエラーメッセージが表示される。

6500154 

list-userprops CLI で不正なメッセージが発生する。

list-jdbc-resource-userprops、list-soap-auth-provider-userprops、list-auth-realm-userprops、list-external-jndi-resource-userprops、list-custom-resource-userprops コマンドの実行時に、JNDI 名を指定しなかったか無効な JNDI 名を指定した場合、不正なエラーメッセージが表示される。  

6503350 

無効な wadm コマンドを入力したときに表示されるエラーメッセージが誤解を招く恐れがある。

無効なコマンドを入力すると、エラーメッセージ「無効なコマンド <コマンド名>。有効なコマンドのリストを表示するには、「help」コマンドを使用してください。」が表示されます。help のマニュアルページには、有効なコマンドのリストは含まれていません。したがって、このエラーメッセージは誤解を招く恐れがあります。 

6503944 

LDAP 認証データベースに対する create-user コマンドの使用法があいまいである。

6504095 

set-cert-trust-prop コマンドによって不正なプロパティーが受諾され、適切なエラーメッセージが表示されない。

6443845 

指定されたトークンのパスワードの長さと機構のサポートが、管理サーバーによって検証されない。

6449506 

既存の証明書と同じサーバー名を持つ証明書を、同じニックネームで作成できない。

6461553 

「仮想サーバーの Web アプリケーション」ページのタイトルのヘルプが正しくない。

6473518 

インスタンス起動時にトークン PIN を入力するプロンプトは、設定が配備されていない場合には表示されないようにすべきである。

6476095 

ドキュメントディレクトリおよび CGI レコードを編集するオプションが、管理コンソールに用意されていない。

6476736 

仮想サーバーレベルで MIME マッピングを追加および編集するためのタブを、管理コンソールに用意すべきである。

6478090 

「ノード」->「管理サーバーを選択」->「証明書」->「トークンパスワード管理」ページの「現在のパスワード」フィールドは、管理者のトークンパスワードが設定されていない場合は無効化すべきである。

6490705 

管理コンソールを使って URI パターンに固有の設定を行えない。

6496545 

管理 CLI 経由でカスタム認証データベースユーザープロパティーを作成すると、管理コンソールに無効なプロパティーが表示される。

6502303 

管理コンソールの「移行」ウィザードで「完了」ボタンを複数回クリックすると、複数の設定が作成される。

6504495 

管理コンソールには 508 コンプライアンスの問題がある。

6504951 

「共通操作」->「仮想サーバーを編集」->「WebDAV」->「新規」ページのユーザー選択プロセスで、検証を行う必要がある。

6360666 

インストールされた CRL は、意味のある名前を持つべきである。

6364821 

管理 CLI は、URI、URI プレフィックス、URI ワイルドカードパターン、および URI 正規表現を、URI 空間で動作するすべてのコマンドに対してサポートすべきである。

6366956 

スケジュールイベントの検索機能が、管理コンソールから正しく機能しない。

6378612 

64 ビットのインスタンスが 32 ビットのリモートノード上で起動しない。

6423391 

DER 形式以外のデータを含むサーバー証明書をインストールするときに、不正なエラーメッセージが表示される。

6439132 

「証明書インストール」ウィザードの例外が不明瞭である。

6468676 

「Java ホーム」フィールドの検証機能が存在しない。無効なデータが受諾されてしまう。

6474668 

「HTTP リスナー」フィールドに空白文字を含む名前が受諾される。これは無効である。

6476111 

管理コンソールまたは CLI のいずれを使っても MIME タイプを編集できない。

6483365 

GUI と CLI で、移行用の Web Server 7.0 のサーバールートが受諾されてしまう

管理コンソールと CLI では移行時に、Web Server 6.1 や Web Server 6.0 のパスの代わりに Web Server 7.0 のパスが受諾されます。Web Server 7.0 のパスは、migrate-server コマンドの server-root プロパティーの有効なパスではありません。

6492176 

管理コンソールを使って新しい設定を作成および保存するときに、デフォルト値や null 値が obj.conf 内に格納される。

管理サーバーは、管理コンソールから渡された値を、何の検証も行わずに obj.conf ファイル内に格納します。

6497004 

set-authdb-prop 実行時に CLI 上に SaveConfigException が表示される。

set-authdb-prop コマンドを使用して存在しないファイルパスを keyfile authdbpath プロパティーに指定した場合、File does not exist というメッセージの代わりに、SaveConfigException が発生します。

管理サーバーのエラーログを参照してください。 

6497143 

stop-admin コマンドの実行時に、管理サーバーが実際に実行中であるのに「管理サーバーは停止中です」というメッセージが表示される場合がある。

6498411 

get-cert-prop では、<displayproperties> 要素内に記載されたプロパティーだけが表示されない。

6500715 

cgi-bin ディレクトリ内のファイルにアクセスしようとすると、サーバーエラーが発生する。

6364702 

wadm コマンドの成功時または失敗時に、有効なエラーコード [0-125] が返されない。

6370032 

RequestDispatcher インクルード呼び出しを使用すると、セッションフェイルオーバーが実行されない。

1 つのクラスタ上に 2 つの Web アプリケーションを配備し、一方のアプリケーションが他方のアプリケーションを RequestDispatcher() インクルード呼び出しを使用して呼び出すようにした場合、RequestDispatcher()invoke() メソッドの実行中に持続性バルブが呼び出されないため、セッションレプリケーションが実行されません。

6381950 

BaseCache に不正な負荷係数が設定される。

セッションレプリケーションは 3 つ以上の Web アプリケーションをサポートしません。 

6381954 

RequestDispatcher に関連する複数の Web アプリケーションでは、不正なシーケンスが原因でセッションレプリケーションの実行が失敗する。

6383313 

SR-intanceId Cookie に不正なパスが設定される。

SR-instanceId Cookie には、サーブレットのパスではなく Web アプリケーションのパスが設定されるべきです。

6450360 

create-authdb コマンドで、認証データベース (authdb) の作成時に URL が検証されない。create-authdb コマンドを実行すると、間違った URL を持つ認証データベースが正常に作成される。

6450800 

get-error-log および get-access-log コマンドで、雑然とした不適切なメッセージが表示される。

6459106 

wadm deploy によるクラスタ設定の配備が失敗する。

手動またはその他の手段によってインスタンスの設定ファイルに何らかの変更が加えられた場合、deploy-config コマンドによって、インスタンスが変更されたことを知らせるエラーメッセージが表示されます。

6462891 

Web アプリケーションをユーザー固有の場所に配備するための管理コンソールが存在しない。

6439577 

wadm コマンドプロンプトから間違ったトークン PIN を使ってインスタンスが起動されたときに、トークンパスワードが求められない。

6465470 

「グループ設定」ページのテキストが間違っている。

テキストは「このページから、選択した認証データベース内のユーザーグループを追加/削除します。」ではなく、「このページから、選択した認証データベース内のユーザーグループを追加/削除できます。」とすべきです。 

6465480 

JVM プロファイラを削除するときのメッセージが不正である。

メッセージは「プロファイラが正常に保存されました」ではなく「プロファイラが正常に削除されました」とすべきです。 

6466409 

Web アプリケーションの追加時に間違ったパスを指定すると、不正なエラーメッセージが表示される。

6467164 

管理コンソールウィザードのウィンドウタイトルに一貫性がない。

6467785 

無効な Directory Server 設定値を入力すると、管理コンソールに不正なエラーメッセージが表示される。

6470585 

ドキュメントディレクトリの URI プレフィックスが「\」を含まない値を受諾してしまう。

6471737 

list-instances コマンドで、設定値を指定しなくてもインスタンスが一覧表示される。

6472385 

CLI 経由で行なったトークンパスワードの変更が GUI に反映されない。ブラウザを再描画する必要がある。

6467665 

migrate-jks-keycert コマンドを使って無効なファイルパスを持つ証明書を移行しようとすると、keystore-password と key-password の入力を求められる。

6469104 

create-selfsigned-cert コマンドでサーバー証明書を作成するときに、不適切な有効期間を定義できてしまう。

6469109 

delete-cert コマンドでは、トークン「Sun Software PKCS#11 softtoken」を使って作成された証明書が削除されない。

6471649 

list-events コマンドの出力が正しく位置合わせされていない。

6474584 

dayofweek が「*」をオプションとして受け取らない。

たとえば、ACL を次のように設定します。  

acl "uri=/"; 
deny (all) dayofweek="*"; 
allow (all) dayofweek="Sat,Sun";

このプログラムでは、土曜日と日曜日を除いたすべての曜日のアクセスを制限しようとしています。このプログラムは正しく機能しません。なぜなら、月曜日にこの ACL に正常にアクセスできるからです。 

6477840 

クラスパスのプレフィックス、クラスパスのサフィックス、およびネイティブライブラリパスのプレフィックスを入力するための広いテキスト領域を、管理コンソールに用意すべきである。

6478165 

「CRL をインストール」ページでは、サーバー上の CRL ファイルへの不正なファイルパスが入力されたあとのユーザビリティーに問題がある。

6478229 

「インスタンス」->「新規」ページのタイトルが正しくない。

6478292 

「共通操作」->「構成を選択」->「仮想サーバーの選択」->「仮想サーバーを編集」->「WebDAV」->「新規」ページに「ユーザー」の入力フィールドが表示されるのは、認証データベースが PAM の場合だけにすべきである。

6478303 

管理コンソールでは、ACL のユーザー情報またはグループ情報を入力しなくても ACE を作成できる。認証データベースが PAM かどうかのチェックが行われない。

6478612 

「要求ヘッダータイムアウト」テキストフィールドに受諾される値の範囲に関するインラインヘルプが間違っている。

6500228 

ある MIME タイプの重複するレコードを作成すると、管理コンソールに例外が表示される。

6501807 

管理コンソールを使用して新しい Web アプリケーションを配備すると、既存のすべての Web アプリケーションのセッションが終了する。

6504748 

インスタンス削除オプションを使うと、アンインストーラは、シンボリックリンクを削除する代わりにシンボリックリンクからファイルを削除する。

6505994 

URI パターンが空のままプロパティーを作成するとクラッシュが検出される

6510486 

htaccess 規則がメモリー内で破壊される可能性がある。

単一の .htaccess ファイルに 6 つ以上の許可規則または拒否規則が含まれている場合、いくつかの規則がメモリー内で破壊される可能性があります。この問題が発生すると、いくつかの規則の処理が無視される可能性があります。

6506936 

インスタンスの webapps ディレクトリ内で JSP またはその他のファイルを変更すると、deploy-config が失敗する。

管理コンソールまたは CLI から pull-config を使うと、instance_dir/config ディレクトリの中身だけが config-store に取り込まれます。Web Server 7.0 では、pull-config を使うと、中身は instance_dir/config instance_dir/lib、および instance_dir/web-app ディレクトリに取り込まれていました。

6492407 

フロントエンドファイルのアクセラレータキャッシュ。

ACL および obj.conf の設定によっては、フロントエンドアクセラレータキャッシュは、NSAPI を使って以前に処理された URI に対する静的ファイル要求を処理できます。アクセラレータキャッシュはデフォルト設定で実行する必要があります。

6498928 

0 バイトのファイルに対して、出力指令が呼び出されない。

応答の長さが 0 の場合は、protocol_start_response() が呼び出されないかぎり、出力指令は呼び出されません。send-fileprotocol_start_response() 関数を呼び出しません。0 バイトのファイルを送信しても、出力指令は呼び出されません。

6502258 

出力バッファーが大きいとサーバーがクラッシュする。

出力ストリームバッファーサイズが入力バッファーサイズよりも大きい場合、サーバーが無効なアドレスにデータをバッファリングしようとする可能性があります。デフォルトの入力バッファーサイズは、8192 バイトです。  

6504755 

デフォルトサーバーインスタンスでアクセスロギングを無効にできない。

server.xml ファイル内では、<access-log> <enabled> 要素の値が無視されます。

6505390 

アクセラレータキャッシュが ssl-unclean-shutdown プロパティーを処理しない。

アクセラレータキャッシュが、デフォルト設定内の AuthTrans fn="match-browser"browser="*MSIE*" ssl-unclean-shutdown="true" 指令と正しく相互に作用しません。そのような指令が存在する場合、アクセラレータキャッシュは、使用するブラウザの種類にかかわらず、「クリーンでないシャットダウン」設定をすべての接続に適用します。

6432375 

HP-UX 上で、一部の OID 値に対して SNMP が失敗する。

回避方法

HP-UX API のサポートの欠如およびその複雑さのために、ネットワークの入出力トラフィック統計情報が実装されていません。トラフィック統計情報を監視するには、HP のツールを使用してください。 

6430293 

管理コンソールに表示される AdminException メッセージがローカライズされていない。

6508299 

英語以外のロケールで、オンラインヘルプの左パネルに、検索結果が文字化けして表示される。

6507819 

ローカライズ版のオンラインヘルプのコンテンツが、英語版と一部異なっている。

6536820 

Tinderbox 上で QA 回帰テストの実行時に、断続的に deploy-config が失敗する。