Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Update 2 リリースノート

マニュアル

ここでは、マニュアル上の既知の問題とその解決方法を示します。

バグ ID 

サマリー 

さまざまな ID 

Javadoc に不整合がある。 

いくつかの AMX インタフェースおよびメソッドについて、Javadoc が欠けているか間違っています。 

  • NumConnAcquired および NumConnReleased 統計情報の取得メソッドが ConnectorConnectionPoolStats および AltJDBCConnectionPoolStats から抜けている。これらの取得メソッドは、将来のリリースで getNumConnAcquired() および getNumConnReleased() として追加される予定。

  • EJBCacheStats 内でメソッド getPassivationSuccesses()getExpiredSessionsRemoved()getPassivationErrors()getPassivations() を呼び出すと、例外がスローされる。これは将来のリリースで解決される予定。

  • サーバーを起動したあと、すべての AMX MBeans が登録されて利用できるようになるまでに数秒を要することがある。将来のリリースでは、AMX MBeans が完全にロードされたことを確認できるようになる予定。

  • 定数 XTypes.CONNNECTOR_CONNECTION_POOL_MONITOR のスペルが間違っている ("NNN" の部分)。これは将来のリリースで訂正される予定。

6219689 

ConnectionPoolStats API ドキュメントでのエラー。

install_dir/docs/api にある API ドキュメントでは次のように記述しています。


public CountStatistic getNumConnFree()

このエントリは次のように読み替えてください。 


public RangeStatistic getNumConnFree()

6265624 

付属の ANT によって java.lang.NoClassDefFoundError がスローされる。

スレッド「main」で java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher の例外がスローされます。

解決法

付属の ANT を Application Server 外部のアクティビティーに使用することはお勧めできません。 

6482223 

新しい JMS 接続ファクトリを作成するときのデフォルト値がオンラインヘルプとマニュアルで異なる。 

新しい JMS 接続ファクトリを作成する場合、接続ファクトリのデフォルト値のリストがオンラインヘルプと『管理ガイド』で異なっています。具体的には、オンラインヘルプでは次のように示されています。


======================================= 
ReconnectAttempts      : 6 
UserName               : guest 
ReconnectInterval      : 30000 
ReconnectEnabled       : false 
Password               : guest 
ClientId               :  
AddressListBehavior    : PRIORITY 
AddressListIterations  : -1 
AddressList            : 7676 
=======================================

管理ガイド』では次のように示されています。


======================================= 
ReconnectAttempts      : 3 
UserName               : guest 
ReconnectInterval      : 30000 
ReconnectEnabled       : true 
Password               : guest 
ClientId               :  
AddressListBehavior    : RANDOM 
AddressListIterations  : 3 
AddressList            : 7676 
=======================================

解決法

管理ガイド』が正しい情報です。

6486123 

ラップ接続からの物理接続の取得に関するマニュアルが正しくなくなった。 

他のバグ (6295215 など) の結果、『Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Developer’s Guide』の第 11 章「Using the JDBC API for Database Access」『Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Developer’s Guide』「Obtaining a Physical Connection from a Wrapped Connection」の節で示されているコードは正しくなくなっています。具体的には、次の行を


Connection drivercon = ds.getConnection(con);

次の行に読み替えてください。 


Connection drivercon = ((com.sun.gjc.spi.DataSource)ds).getConnection(con);

6511489 

KeepAliveFlushes KeepAliveRefusals の説明に必要な追加情報。

『Application Server Tuning Guide』には、KeepAliveFlushes KeepAliveRefusals に関する次の追加情報が必要です。

現在のバージョンの Application Server では、KeepAliveCountMaxKeepAliveConnections を上回ると、サーバーは既存の接続を閉じません。この代わりに、新しいキープアライブ接続が拒否され、KeepAliveRefusals のカウントが増えます。