tomcat - 在 Tomcat 中基于每个应用程序的自定义类路径

标签 tomcat configuration classpath

我正在尝试在 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/

相关文章:

web-applications - 如何在一个 apache 实例上运行多个站点

java - java应用程序类路径中的XML文件是否总是加载到内存中?

eclipse - Tomcat 报告 IncompatibleClassChangeError - 类路径问题?

java - 从 webapp 执行外部 Java 程序

tomcat - 如何从 Maven 插件 'tomcat7-maven-plugin' 配置嵌入式 Tomcat 的日志记录

apache - 记分板已满,不在 MaxRequestWorkers

java - 如何轻松地将配置存储在常量中?

java - Postgres : No suitable Driver found for jdbc

java - 由于属性文件位置类型,应用程序或集成测试 Spring 上下文创建失败

java - 如何在 Tomcat 5.5 中控制 webapp 中第三方组件的日志记录?