already loaded in another classloader
我写了一个消息驱动BEAN,承继了MessageDrivenBean, MessageListener,在这个BEAN中,有调用本地DLL的行为。非常奇怪的是,最近经常会发生
java.lang.UnsatisfiedLinkError: Native Library C:\WINDOWS\a.dll already loaded in another classloader.的事情发生,原来的版本就没事。
我仔细想了想两个版本的区别,发现唯一改过的地方就是我根据Eclipse的警告,在这个消息驱动BEAN中加入了
private static final long serialVersionUID = -7525128318033925048L;
请问这个作法是导致上面异常的主要原因吗?