Я использовал под сервером. xml в Tomcat 7 и с помощью Spring Framework.
Но virtualClassPath был заменен PreResource и PostResource на tomcat 8. (Я обновил tomcat 7 до 8)
В нашем проекте используется maven. И используя maven install, test.jar внедряет в WEB-INF / lib, а затем веб-сервер читает test.jar.
Так как установка maven мешает каждый раз, я использовал virtualClassPath.
Я прочитал документацию Tomcat. Но речь идет только о внешнем ресурсе.
https://tomcat.apache.org/tomcat-8.5-doc/config/resources.html
Я пытался использовать под сервером tomcat 8. xml. Поскольку и target / classes / com, и lib / test.jar сканируются, возникает BeanCreationException.
Возможно ли настроить его так, как я использовал в tomcat 7?
Tomcat 7
<Context ~~~ >
<Loader className="org.apache.catalina.loader.VirtualWebappLoader"
virtualClasspath="/home/user/workspace/project/test/target/classes/com"/>
</Context>
Tomcat 8
<Context ~~~ >
<Resources cachingAllowed="false">
<PreResources className="org.apache.catalina.webresources.DirResourceSet"
base="/home/user/workspace/project/test/target/classes/com"
webAppMount="/WEB-INF/classes/com" />
</Resources>
</Context>