eclipse預設指向WebContent目錄修改為webRoot 設定說明__web

來源:互聯網
上載者:User

原文:http://blog.csdn.net/qbz2004/article/details/7364045 在使用eclipse 中 , 相信大家比我更是輕車熟路了 ( 我平常一般用 Intellij idea 的 ), 下面講解一下在 eclipse web項目中 , 如何設定 webroot 目錄指向問題 ,希望對新手有用 .

      在 eclipse3.6中 , 它預設指向 的webRoot 為 WebContent目錄 ,如果 , 我們的項目 webRoot 目錄不是這個名 , 而是 webapp,web 等名字呢 ? 如何設定其指向呢 ?

 

l  第一, 建立項目 時的設定:

    在建立對話方塊下一步, 進行到 Web Module 時將 Content Directory 的名字改為你想要的名字就可以了 .

 

 

l  第二, 已有項目的設定 ,載入一個已有 Web 專案 , 項目到 eclipse 中時

    1、增加 web Facets, 對著項目根節點,右鍵 , 選擇 Properties, 在彈出的對話方塊中,選擇 Project Facets ,在右邊的選擇框中,勾選 Java 和 Dynamic Web Module ,並在 Dynamic Web Module  後數字中,選擇 jsp 的版本,預設為 3.0.

    2、還是在 這個介面,選中,這時,挑選清單下面會出現“ Further Configuration availabe ” 的連結 ,點擊這個連結,設定src 和 out path, 下一步,就是 Web Module 的設定了,第一項所說,更改 Content Directory 名字為你的 webRoot 目錄名字即可。

 

 

       以下兩步是在eclipse 沒有自動為匯入的項目進行過相關設定的前提下進行的 (也就是項目根目錄下沒有 .settings 檔案夾 ) ,如果匯入項目後, eclipse 自動將 java 和 Dynamic Web Module 選好了,但配置的相關路徑不正確,我們又應該怎麼辦呢。

      一種方式 : 將項目根目錄下的.settings 檔案夾刪除,對項目進行 refresh 一下 ( 一定要重新整理下 ) ,然後,再進行第二項的1 、 2 小點的步驟。這時,去增加 web Facets 時,原來的 √ 選才會被清除掉,可以進行重新設定。

     另一種方式 :改設定檔,開啟.setting 檔案夾下的 org.eclipse.wst.common.component檔案 ,用記事本開啟,

<wb-module deploy-name="AMS">

         <wb-resource deploy-path="/" source-path="/ WebContent "/>

        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

        <property name="context-root" value="AMS"/>

        <property name="java-output-path" value="/AMS/ WebContent /WEB-INF/classes"/>

 </wb-module>

    找到紅色標識的那句話,將藍色標識的檔案夾目錄改為你的webRoot 目錄名 , 即可。如果沒有紅色標識這一行,就自行加上去即可。

   同時

 

 將.jsdtscope 檔案

    <classpathentry kind="src" path=" WebContent "/>同步改成與上面的 source-path一致

 

  將org.eclipse.wst.common.project.facet.core.xml 檔案 中

    <installed facet="java" version=" 1.6 "/>    這一行指定 JDK 版本 

    <installed facet="jst.web" version=" 2.5 "/>  這一行指定 Web 版本 , 指 servlet 和 jsp ,另外,如果這裡 改了web 的版本,注意同步把 web.xml 中的 <web-app> 中相關的 xmlns 指到相應的版本

2.3------

<web-app id="WebApp_ID" version="2.3" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

 

2.4------

<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <installed facet="wst.jsdt.web" version=" 1.0 "/> 這一行指定 javascript 版本

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.