Pandora 版本问题
当您的应用程序启动或运行时,如果您发现异常堆栈中出现以下内容,且对应的类名都是以 com.taobao
、com.alibaba
、com.aliware
开头,表示您使用的 Pandora 版本不是最新版,部分功能不支持。
- java.lang.LinkageError
- java.lang.ClassNotFoundException
- java.lang.NoSuchMethodError
- java.lang.NoClassDefFoundError
- org.springframework.beans.NotWritablePropertyException: Invalid property 'xxxxxx' of bean class [com.alibaba.xxxxxx]:
- RuntimeException("Can not load this fake sdk class")
出现如上问题,您需要升级 Pandora。
在EDAS 环境中升级
在应用详情页单击容器版本 ,选择最新版本,单击升级到该版本。
在 Ali-Tomcat + Pandora 中升级
如果您在 Ali-Tomcat + Pandora 容器中开发应用,升级 Pandora 的步骤如下。
在 PandoraBoot 中升级
如果您通过 PandoraBoot 来使用 Pandora,升级 Pandora 只需直接在工程打包时添加强制更新的参数 -u
即可。
列如在使用 Maven 构建时, 直接在工程路径下执行 mvn clean package -U
即可完成 Pandora 的版本更新。
本地开发环境如何查看 Pandora 的版本
应用正常启动后,在开发环境的 console 中可以看到 Pandora 信息,其中 SAR Version 为 Pandora 版本信息。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论