2010-12-17 94 views
0

我已經在GWT中創建了一個web應用程序並將它部署在Tomcat中。我需要從WEB-INF/lib中分離出一些jar(第三方jar),並將它們放在Tomcat安裝程序之外的文件夾中。請幫助我如何進行適當的更改,以便在啓動tomcat服務器時加載這些第三方jar。Tomcat jar加載

+0

WEB-INF/lib之外的JAR不再被容器加載。 – adatapost 2010-12-17 05:02:48

回答

2

在Tomcat6中,您可以在$CATALINA_HOME/lib中放置共享的罐子,它將對所有Web應用程序都可見。

隨着docs clearly state

因此,從 Web應用程序,類或資源 裝載看起來以下 庫的角度來看,在這個順序:

你的JVM的自舉類

系統類加載器類(上面描述的 )

/WEB-INF/classes中你的web應用程序

/WEB-INF/lib/*.jar你的web應用程序 的

$ CATALINA_HOME/lib中

$ CATALINA_HOME/lib目錄/ * .jar

所以,如果你的web-inf/lib中有相同的jar,它將首先從那裏加載。確保您刪除重複項。

+0

如果我需要從根目錄加載該jar。我的意思是 」/」。那麼該怎麼辦? – Achyut 2013-10-09 14:01:56