【发布时间】:2014-04-30 17:57:10
【问题描述】:
假设我有一个类 A,它是 A.jar 的一部分,而 A.jar 在
$CATALINA_HOME/lib
或
$CATALINA_BASE/lib.
我有另一个属于 B.jar 的 B 类,B.jar 就在其中
/WEB-INF/lib
或
/WEB-INF/类
A 引用了 B。
根据how class loading works in tomcat,A 应该无法看到 B,因为 /WEB-INF/lib 中的所有内容只能由部署到 WEB-INF 本身的 Web 应用程序访问。实际上,在 Tomcat 7.0.41 上尝试此操作时,这不起作用,即 A 找不到 B 类。
但是,假设我确实希望 A 能够引用 B,(如何)我可以在 Tomcat 7.x 中做到这一点?
【问题讨论】:
标签: jakarta-ee tomcat classloader