【发布时间】:2011-11-16 00:24:31
【问题描述】:
当我尝试运行 grails -Dgrails.env=local run-app 时,出现以下错误
服务器无法启动:java.lang.LinkageError:加载程序约束违规:加载程序(的实例)先前为名为“javax/management/MBeanServer”的不同类型启动加载
分析后我明白这与“两个依赖项链接同一个jar不同版本”有关
我跑了grails dependency-report,这是观察结果:
commons-beanutils by commons-beanutils 1.8.3 release default false 227 kB
commons-beanutils by commons-beanutils 1.8.0 release default true 0 kB(evicted by 1.8.3)
如何排除这个 jar 或删除链接?
【问题讨论】: