我的 activemq 应用程序遇到问题。启动后,如果我发送一条虚拟 JMS 消息到队列,它会抛出以下错误:
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
我也添加了
javax.xml.bind
依赖项,但没有运气
经过大量试验和错误,我发现我的环境变量设置为jdk 11,它不支持javax/xml/bind,我将其切换到jdk8(组织std)并且它起作用了。