Commons-lang-2.6.jar 和 FilteringClassLoader 问题
Commons-lang-2.6.jar and FilteringClassLoader Issue
这是 Despite having commons-lang included in pom, getting exception java.lang.NoSuchMethodError:org.apache.commons.lang.StringUtils.join 的延续 我在 weblogic 中有以下内容-application.xml
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application>
<prefer-application-packages>
<package-name>commons-lang.*</package-name>
</prefer-application-packages>
</weblogic-application>
但是我仍然得到
Root cause of ServletException.
java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.join
(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
为什么classloader过滤检测不到
中提到的jar
weblogic-application.xml
<package-name>commons-lang.*</package-name>
看起来无效。 commons-lang
是库的工件 ID,不是有效的包。
用 <package-name>org.apache.commons.*</package-name>
或 <package-name>org.apache.commons.lang.*</package-name>
之类的东西替换它,它应该正确世界。
这是 Despite having commons-lang included in pom, getting exception java.lang.NoSuchMethodError:org.apache.commons.lang.StringUtils.join 的延续 我在 weblogic 中有以下内容-application.xml
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application>
<prefer-application-packages>
<package-name>commons-lang.*</package-name>
</prefer-application-packages>
</weblogic-application>
但是我仍然得到
Root cause of ServletException.
java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.join
(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
为什么classloader过滤检测不到
中提到的jarweblogic-application.xml
<package-name>commons-lang.*</package-name>
看起来无效。 commons-lang
是库的工件 ID,不是有效的包。
用 <package-name>org.apache.commons.*</package-name>
或 <package-name>org.apache.commons.lang.*</package-name>
之类的东西替换它,它应该正确世界。