我向我的JavaEE项目添加了一些库,然后部署应用程序就可以工作了。我进行了一些修改,但在Eclipse中得到了这个错误消息:
Cannot Deploy ProjectName
deploy is failing=Error occurred during deployment: Keys cannot be duplicate.
Old value of this key property, nullwill be retained.
Please see server.log for more details.
java.lang.LinkageError: loader (instance of
org/glassfish/web/loader/WebappClassLoader):
attempted duplicate class definition for name:
"org/glassfish/web/loader/JdbcLeakPrevention"
loader (instance of org/glassfish/web/loader/WebappClassLoader): attempted duplicate
class definition for name: "org/glassfish/web/loader/JdbcLeakPrevention"
我做了一些研究,发现这不是一个Eclipse的bug。我正在使用Kepler,但我也尝试了Juno,收到了相同的错误信息。 我下载了Glassfish 3.1.2.2,消息就消失了。
为什么我会收到这个消息?