Tomcat 6首先在... / WEB-INF / classes中查找,然后在加载类时查找... / WEB-INF / lib。我想在此搜索路径中添加另一个目录。此目录只能由特定的Web应用程序使用。我想使用上下文XML文件配置它(我正在考虑Loader http://tomcat.apache.org/tomcat-6.0-doc/config/loader.html组件)
我已经读过这个
了http://tomcat.apache.org/tomcat-6.0-doc/class-loader-howto.html
但它似乎没有我的答案。看着这个
http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/loader/WebappLoader.html
似乎我可以调用addRepository来添加一个包含类的新jar文件或目录。但我不确定我会在何处或如何称呼它。
答案 0 :(得分:0)
这些功能只能由tomcat本身完成。由于安全问题,你不能决定在哪里加载类,除非你修改tomcat源代码并重新编译它们,但这不是一个明智的想法。