Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Update 2 发行说明

文档

本节介绍已知的文档问题和相应的解决方法。

错误号 

摘要 

各种 ID 

Javadoc 不一致。 

缺少多个 AMX 接口和方法的 Javadoc 或该 Javadoc 不正确: 

  • ConnectorConnectionPoolStats AltJDBCConnectionPoolStats 中缺少用于获取 NumConnAcquired NumConnReleased 统计信息的 getter 方法。这些 getter 方法将以 getNumConnAcquired()getNumConnReleased() 的形式添加到将来的版本中。

  • EJBCacheStats 中调用以下方法时将抛出异常:getPassivationSuccesses()getExpiredSessionsRemoved()getPassivationErrors()getPassivations()。在以后的版本中将修复此问题。

  • 服务器启动后,可能需要几秒钟才能注册和使用所有的 AMX MBean。在以后的版本中,将可以确定完全装入 AMX MBean 的时间。

  • 常数 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

解决方法

不建议在 Application Server 之外的活动中使用捆绑的 ANT。 

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”的 "Obtaining a Physical Connection from a Wrapped Connection" 一节中提供的代码不正确。 具体来说,以下行:


Connection drivercon = ds.getConnection(con);

现在应该为: 


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

6511489 

解释 KeepAliveFlushesKeepAliveRefusals 所需的附加信息。

Application Server 调节指南应包含以下有关 KeepAliveFlushesKeepAliveRefusals 的附加信息。

在当前的 Application Server 版本中,当 KeepAliveCount 超过 MaxKeepAliveConnections 时,服务器并未关闭现有连接。相反,新的保持活动连接将被拒绝,并且 KeepAliveResusals 计数将递增。