当从 Tomcat 6 升级到 Tomcat 7 时——我们在 6 的 $CATALINA_HOME/lib 目录中的类路径中保留了一些我们想要的文件——在 Tomcat 7 上移动这两个 $CATALINA_HOME/shared/lib 是有意义的。
我们发现 jar 文件正常 - 但任何不是 jar 文件的东西 - 例如 xml 文件等都没有被加载到 shared/lib 目录中的类拾取。当我们将非 jar 文件移回 $CATALINA_HOME/lib 目录时,它们会毫无问题地加载到类路径中。
我的问题是 - 这是 Tomcat 7 中类加载器中的错误吗?或者这是预期的行为?(未能以与从 $CATALINA_HOME/lib 加载文件的方式不一致的方式将非 jar 文件从 $CATALINA_HOME/shared/lib 加载到类路径中)
操作系统:Windows7
Tomcat版本:7.0.30
Java版本:1.7.0_11