当我们将Tomcat 6升级到Tomcat 7时,我们保留了一些需要在类路径中的文件,并将它们从Tomcat 6的$CATALINA_HOME/lib目录移动到Tomcat 7的$CATALINA_HOME/shared/lib目录,看起来很合理。
然而,我们发现JAR文件已成功转移,但不是JAR文件(例如XML文件等)没有被共享/lib目录中的类加载器加载。当我们将这些非JAR文件移回$CATALINA_HOME/lib目录时,它们可以轻松地加载到类路径中。
我的问题是:这是Tomcat 7中类加载器的一个bug吗?还是这是预期行为?(从$CATALINA_HOME/shared/lib加载非JAR文件到类路径的方法与从$CATALINA_HOME/lib加载文件的方法不一致)
操作系统:Windows7
Tomcat版本:7.0.30
Java版本:1.7.0_11
然而,我们发现JAR文件已成功转移,但不是JAR文件(例如XML文件等)没有被共享/lib目录中的类加载器加载。当我们将这些非JAR文件移回$CATALINA_HOME/lib目录时,它们可以轻松地加载到类路径中。
我的问题是:这是Tomcat 7中类加载器的一个bug吗?还是这是预期行为?(从$CATALINA_HOME/shared/lib加载非JAR文件到类路径的方法与从$CATALINA_HOME/lib加载文件的方法不一致)
操作系统:Windows7
Tomcat版本:7.0.30
Java版本:1.7.0_11