2012-03-08 14 views
0

我使用Eclipse作爲IDE進行開發。我有一個項目(我的模型),該Web應用程序依賴於編譯和運行。這個模型項目也有它需要的jar和web應用程序。使用Eclipse和Tomcat管理庫

我已經選擇了所需的項目作爲Eclipse的部署程序集選項中的依賴項。我還選擇了在模型項目的構建配置屏幕上輸出哪些罐子。我所有的源代碼似乎可以在Web應用程序運行時訪問,但項目中的庫罐沒有(我沒有發現類沒有發現異常)

tomcat不能在jar中引用jar,因爲我想我試圖做?除了我已經選擇的項目之外,是否必須通過進入部署程序集並選擇「從工作區歸檔」才能真正包含所需的所有罐子? (並因此使模型項目中的「導出」選項無用?)

我不希望將它們複製到WEB-INF/lib目錄中,因爲那樣我就需要管理此單個庫的兩個版本在我們的版本控制中。

回答

0

我的理解是Tomcat必須在WEB-INF/lib中有文件才能在運行時訪問這些文件。你可以做的是把jar放在這個目錄中,然後從模型項目中引用它們,所以你不必複製它們兩次。

下面的答案也可能有幫助How to work with referenced projects in eclipse