2009-01-22 51 views
0

我有一套.tag文件(例如呈现版权声明的标签),我想在我的Tomcat应用程序服务器上的所有应用程序上下文中共享。如何在多个上下文之间共享我的JSP .tag文件?

我只用过他们在一个上下文的/ WEB-INF/tags目录,通过taglib指令tagdir提到他们= “/ WEB-INF /标签”

我怎样才能使可用标签对我所有的情况?

回答

1

您可能必须将它们放在共享JAR所在的目录中。适当的地方取决于你正在运行的Tomcat版本。在版本4.x和5.x上,它可能是common/lib,因为该目录中的文件对于服务器和所有上下文均可见。在版本6.x上,它可能是/ lib目录。检查您的文档并尝试。

0

作为一种替代添加标记文件的所有上下文,为什么不尝试在web.xml中的taglib元素给人以标签库,位置的绝对路径:

<taglib> 
    <taglib-uri>mytaglib</taglib-uri> 
    <taglib-location>/mytaglib.tld</taglib-location> 
    </taglib> 

您需要定义所有应用程序的公共存储库。我没有自己尝试过。

相关问题