轉帖 eclipse Web項目WebContent目錄修改
最近在做Web 項目時,新建了一個WEB 項目,如webdemo,eclipse默認的build路徑為build,WEB-INF存放於WebContent下面,今改了一個build路徑和WebContent名字,發現項目不可用了,
1. 具體修改過程過,把WebContent 改為WebRoot
2. 把build路徑從build/classes 改為webdemo/WebRoot/WEB-INF/classes
在修改之前原存放於lib下的jar包都存於eclipse項目的Libraries/WebApp Libraries目錄下面,改後,Web App Libraries變為空了,而且Tomcat6.x在啟動的時候也識別不了了。研究了一下午,終於找出問題所在,今天特發出來,以供後來的朋友參照。
我們打開所建項目目錄,在根目錄下面有一.settingsorg.eclipse.wst.common.component文件,
在剛新建一個項目時,此文件下面的內容如下:
<?xml version="1.0"encoding="UTF-8"?>
<project-modules id="moduleCoreId"project-version="1.5.0">
<wb-moduledeploy-name="webdemo">
<wb-resourcedeploy-path="/"source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes"source-path="/src"/>
<property name="context-root"value="webdemo"/>
<property name="java-output-path"value="/webdemo/build/classes"/>
</wb-module>
</project-modules>
改後;發現少了一句<wb-resourcedeploy-path="/"source-path="/WebContent"/>,所以我們要手動把它加下,最後改正後的內容如下:
<?xml version="1.0"encoding="UTF-8"?>
<project-modules id="moduleCoreId"project-version="1.5.0">
<wb-moduledeploy-name="webdemo">
<wb-resourcedeploy-path="/"source-path="/WebRoot"/>
<wb-resource deploy-path="/WEB-INF/classes"source-path="/src"/>
<property name="context-root"value="webdemo"/>
<property name="java-output-path"value="/webdemo/build/classes"/>
</wb-module>
</project-modules>
這樣我們的eclipse web 項目又可以像以前一樣運行,而且所有lib包下的jar也會自動存入Libraries/Web App Libraries目錄下面。
轉帖 eclipse Web項目WebContent目錄修改