我正在尝试在 tomcat 之外拥有一些 jar 库,并仅为特定的 webapp 加载它们。
我看到了 /home/ruben/Documents/projetos-tomcat/apache-tomcat-7.0.35/conf/Catalina/localhost/myapp.xml
但它对我不起作用。
我试过: - 将 myapp.xml 放入 tomcat/conf/Catalina/localhost 中,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Loader className="org.apache.catalina.loader.VirtualWebappLoader" virtualClasspath="/home/folder/*.jar" searchVirtualFirst="true"/>
</Context>
但没有成功。
- 将 context.xml 放入 weapp/myapp/META-INF 中,内容相同,但也没有成功。
我正在使用 tomcat7。
有人知道我错过了什么吗? 另外,我想知道这在tomcat6中是否也可行
谢谢!
最佳答案
虚拟类路径取全路径或
<Loader className="org.apache.catalina.loader.VirtualWebappLoader" virtualClasspath="${catalina.base}/home/folder/*.jar" searchVirtualFirst="true"/>
关于tomcat - 在 Tomcat 中基于每个应用程序的自定义类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14464502/