最近在Weblogic10.0上, 部署EJB2.0时遭遇了一个很奇怪的错误.
启动WLS之后重复出现了这样的错误提示:
cvc-id.2: Duplicate ID Value 'MessageDriven_1' : null
提示的错误是说ejb-jar.xml中的"MessageDriven_1" ID重复了,但是我十分确定并没有重复, 即使将ID改为各种奇怪的字符串也都没办法避开这个问题
寻遍了网络只找到一条跟我类似的案例: 点击打开链接 , 但是依然没有解决方法
最终我的解决方法是将
<message-driven id="MessageDriven_1">
去掉ID,改为以下内容后通过
<message-driven>
如果有高手知晓真正原因的话请不妨赐教