- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在 WebLogic 服务器 (12.1.3.0.0) 上部署一个 war 文件,但是当我尝试启动该应用程序来处理所有请求时。它失败并显示以下错误消息:org.springframework.beans.factory.BeanCreationException:创建名为“org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0”的 bean 时出错:调用 init 方法失败;嵌套异常是 java.lang.NoSuchMethodError: org.springframework.web.method.annotation.ExceptionHandlerMethodResolver.hasExceptionMappings()Z
。
同一个 war 文件在 Windows 平台和其他 Linux 机器上运行良好,但我在一台特定的 Linux 机器上遇到了这个错误,所以我的理解是这台机器上缺少某些东西(例如一些包),但我无法确定那到底是什么。
最佳答案
这意味着“我在 org.springframework.web.method.annotation.ExceptionHandlerMethodResolver 类中找不到方法 hasExceptionMappings”
编译WAR时请检查WebLogic使用的spring jar版本是否不同。 spring 库可以是共享库,可以先查看classpath。
仅供引用:https://docs.oracle.com/middleware/1212/wls/WLPRG/classloading.htm#WLPRG319
关于java - 在 WebLogic Server 上部署 war 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55039496/
我是一名优秀的程序员,十分优秀!