1. 程式人生 > >動態web專案Libraries下沒有Web App Libraries(自然這裡面也不會有Web-INF的lib下載入的jar包)資料夾~

動態web專案Libraries下沒有Web App Libraries(自然這裡面也不會有Web-INF的lib下載入的jar包)資料夾~

動態web專案Libraries下沒有Web App Libraries(自然這裡面也不會有Web-INF的lib下載入的jar包)資料夾,無法載入需要使用的jar包的時候,開啟(D:\workspace\aosp\.settings)org.eclipse.wst.common.component檔案,將

<wb-resource deploy-path="/" source-path="/webapp"/>中的/webapp替換成自己jar包存放的位置!

比如我的:

jar放在專案/webapp/WEB-INF/lib下,那麼我的source-path="/webapp"

jar放在專案/WebContent/WEB-INF/lib下,那麼我的source-path="/WebContent"

,以此類推!!!

 

下面是詳細配置!需要的自行觀看~

今兒在搭建環境的時候,一執行專案:

心咯噔一下,然後我便Build Path:

一開啟Libraries下的Web App Libraries,發現裡面什麼都沒有:

這個問題我之前就遇到過,當在lib資料夾下add to Build Path的時候:

正常情況下會將這些jar包載入到Web App Libraries中,但是這裡卻沒有!考慮到Web App Libraries沒有載入的jar這個情況,我便開啟我專案所在的workspace,

用文字編輯器開啟該路徑下的org.eclipse.wst.common.component檔案:

發現source-path不對,我的webapp是在根目錄下的而非/src/main/webapp,

於是我便將 

<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>的值

改成我webapp所在的位置<wb-resource deploy-path="/" source-path="/webapp"/>,儲存!

重新整理一下,巴拉巴拉~

web app libraries中就有需要使用的jar包了!

然後重啟專案:

當能載入需要的jar之後,自然能夠啟動專案!