2009-01-22 25 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> 

您需要定義所有應用程序的公共存儲庫。我沒有自己嘗試過。

相關問題