我面临以下问题:
我想使用apache.commons.lang的SerializationUtils。因为它是eclipse平台的一部分,所以看起来很简单。但是,当反序列化时,它找不到我的插件中的类。
我不想破解apache.commons.lang的manifest.mf (添加Eclipse-BuddyPolicy: dependent),因为我必须为在tomcat6下运行的第三方组件创建一个jar,如果我破解了manifest.mf,tomcat6会抱怨错误的manifest.mf。
所以基本上我想在2-3个独立的插件中使用apache的SerializationUtils,而不会影响apache的jar。有可能吗?
发布于 2012-09-04 17:10:37
最有可能的情况是,您需要提供适当的ClassLoader来查找给定应用程序的类。一个类可以在不同的应用程序中加载多次,ClassLoader决定使用哪个副本。
我看不出改变清单会有什么帮助。
https://stackoverflow.com/questions/12260111
复制相似问题