1. 程式人生 > >轉帖 eclipse Web項目WebContent目錄修改

轉帖 eclipse Web項目WebContent目錄修改

IE pro 過程 val 路徑和 cat tin 問題 property

最近在做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目錄修改