从Tomcat 6升级到Tomcat 7时-我们将所需的许多文件保留在6path的$ CATALINA_HOME / lib目录中的类路径上-将这两个$ CATALINA_HOME / shared / lib移到Tomcat 7上是有意义的。
我们发现,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
我不使用共享库,但是根据此文档:http : //wiki.apache.org/tomcat/HowTo
请注意,Tomcat 6.0.14 $ CATALINA_HOME / shared / lib目录不存在。 您将需要添加它,并且需要编辑$ CATALINA_HOME / conf / catalina.properties,以便shared.loader行看起来像这样shared.loader = $ CATALINA_HOME / shared / lib
请注意,Tomcat 6.0.14 $ CATALINA_HOME / shared / lib目录不存在。
您将需要添加它,并且需要编辑$ CATALINA_HOME / conf / catalina.properties,以便shared.loader行看起来像这样shared.loader = $ CATALINA_HOME / shared / lib