发版说明
# 金蝶Apusic应用服务器V9.0概述
金蝶Apusic应用服务器V9.0是一款标准、安全、高效、集成并且具有丰富功能的企业级应用服务器(Enterprise Application Server),它用于实现基于SOA的企业应用和服务,为企业应用和服务提供坚不可摧的基础架构支撑。金蝶Apusic应用服务器V9.0在8.0的基础上进行了大量扩充和优化,在产品功能、性能、安全性、扩展性及兼容性等方面得到显著提升。金蝶Apusic应用服务器V9.0大大简化了创建和管理JavaEE应用的任务,并为之提供了可伸缩、高性能、高可用的运行环境。
# 关于此版本
本次版本名称为"金蝶Apusic应用服务器V9.0.0 SP9",简称“AAS-V9.0.0 SP9”。
# 新功能及特性增强
- 请求抛出异常后没有处理相关异常,会出现响应没有返回给客户端的情况,优化处理返回对应错误信息和错误码给客户端。
- Shutdown命令对rmi协议的支持。
- 增加属性Timeout设置jmx服务的超时时间,默认为6000,单位为毫秒。
- 默认启动并行加载类,可通过jvm参数禁用-Dcom.apusic.classloader.parallel=false。
- 更新jasper-jdt.jar,升级JDT编译实现为ecj4.16,支持jdk8-17版本编译。
- stopapusic脚本密码参数增加对密文密码文件路径替代明文密码的支持,当用户没有输入密码或文件路径时,程序将主动提示输入并且不回显输入内容。
- 更新acl.jar,兼容JDK14及以上。
- 增加websocket客户端实现,以及取消jsf初始化(初始化导致类提前被加载)。
- 默认支持jpa/servlet/el/validator高版本。
- 针对安全、性能对出厂参数值进行优化。
- 修改TCPProtocol属性权限。
- startapusic脚本删除多余的JVM_OPTS。
# 程序缺陷修复
- 修复websocket连接传入请求头Sec-WebSocket-Protocol: v12.stomp, v11.stomp, v10.stomp 服务器没有返回选择的协议Sec-WebSocket-Protocol导致连接关闭的问题。
- 更新过滤器匹配规则,相同的过滤器匹配路径只会匹配一次,不会重复将相同的过滤器匹配进FilterChain。
- 修复超过4G视频文件HTTP Range方式传输引发错误416问题。
- 更换默认证书2048位,避免安全问题。
- 修复在管控台修改系统参数时(修改已有或新增),vm.options文件内部分参数丢失的问题。
- 解决应用查找资源启动慢的问题。
- 解决struts2存在maxlength属性,但是jsp页面使用maxLength的问题。
- 解决通过jndi资源配置数据源找不到的问题。
- 解决内嵌版空指针问题。
- 解决内嵌版找不到文件问题。
- 解决客户的应用SpringBootServletInitializer启动类进行了加密导致扫描出错,最终不会调用,导致应用没有加载的问题。
- 解决websocket的session中获取不到属性的问题。
- 解决 ServletRegistrationImpl.addMapping报错的问题。
- 修复startapusic脚本中变量名错误的问题以及去除参数MaxPermSize。
- 解决连接已经关闭但是还在发送消息的问题。
- 解决websocket死锁的问题。
- 修复通过管控台设置虚拟主机和虚拟主机别名时只显示单一的虚拟主机名可能引发虚拟主机别名失效的问题。
- 修复设置 -Dfile.encoding=Unicode 后会V9启动失败和应用失败问题。
- 解决停止应用时,netty监听的端口没有释放的问题。
- 解决https下websocket关闭连接的问题。
- 解决NamedDispatcherImpl.forward报错的问题。
- 解决dispacher时url太长导致的性能问题。
- 解决文件上传query参数重复解析的问题。
- 修改TCPProtocol属性权限。
- 解决日志线程异常退出问题。
- 解决请求管理控制台URL=‘’/rockyasadmin/res/errors/404.jsp%20”时,返回404.jsp的源代码的问题。
- 修复解析EL表达式带引号的问题。
- 修复泛微软连接读不到问题。
- 修复应用可以访问WEB-INF目录下的文件的安全问题,返回禁止访问。
- 解决JSP页面解析lambda出错的问题。
编辑页面 (opens new window)