想将存储在外部目录中的jars加载/部署到tomcat8中部署的Web应用程序中,
尝试在MET-INF / context.xml中进行以下配置
<Resources className="org.apache.catalina.webresources.StandardRoot">
<PreResources className="org.apache.catalina.webresources.DirResourceSet"
base="E:/external/runtime/"
internalPath="/"
webAppMount="/WEB-INF/classes/" />
</Resources>
但是在加载外部目录jar文件中的类时,出现ClassNotFoundException。
但是,如果将.classes文件放置在目录(E:/ external / runtime /)中,则相同的配置也有效,但是如果放置.jar文件则不起作用(不加载jar文件中的.class)。
期望:能够加载目录中的所有jar文件,配置时可能无法确定jar文件的数量,换句话说,将在运行时创建jar并将其放置在目录中,因此需要从外部目录加载所有jar。
任何帮助将不胜感激!! ..