⑴ 為什麼配置eclipse中Project Facets中的Dynamic Web Mole時報這個錯 怎麼解決
仔細看,你會看到
這前面有個小鎖的標志呢,被鎖定了,肯定改不了,可以在配置文件中改
⑵ IntelliJ IDEA配置Web項目
我一直是一個忠實的Android程序員,最近Android的活兒較少。總監叫研究一下web方面的東東,拓展一下技術面。於是話不多說,丟了一個web項目給我們!用MyEclipse折騰了半天,報紅!報紅!還是報紅!哪個絕望啊~ 細思,為啥不用IDEA環境試試呢!經過幾番折騰終於把項目用IDEA運行起來了!長長舒了一口氣。好!一起來分享一下。
主要有以下配置:
點擊File->Project Structure後如下圖:
我們重點聊一下4 ~ 5項的配置:
1)配置Facets:
Facets表述了在Mole中使用的各種各樣的框架、技術和語言。這些Facets讓Intellij IDEA知道怎麼對待mole內容,並保證與相應的框架和語言保持一致,總結來說就是一個組件模板。
web項目一般都要添加一個web facets,點擊+號添加一個Web facets
添加後下圖所示:
注意:上圖中path路徑和Web Resource Directory目錄是配置的重點;
path填入項目web.xml的路徑;
Web Resource Directory填入最後需要打包的資源文件目錄路徑(這個目錄裡面的文件會被作為部署war包文件的來源);
2)配置Artifacts
Artifacts的設置決定了部署的war包的目錄結構,以及把哪些文件和資源作為打包war的來源;
切換選項卡到Artifacts --> 點擊綠色的+號 -->選中Web Application:Exploaded --> From Moles 如果上一步設置Facets正確則在點擊From Moles後會彈出如下界面:
然後選擇此條目,idea會自動幫我們生成打包項目結構如下:(此目錄就是最後打包生成war包的項目結構)
配置好上面一切後,我們來試著運行一下項目吧!要運行項目當然要設置tomcat。配置如下:
1)點擊edit configurations
2)點擊綠色的+號選擇Tomcat server(如果找不到Tomcat server點擊後面more item選項展開即可找到)
3)設置本地tomcat的路徑和埠號,如下圖:
4)打包相關設置(重要)
切換到Deployment選項卡
點擊綠色的+號,添加剛剛我們設置的Artifact
設置編譯和資源文件的輸出目錄
然後不出意外的話,點擊我們配置好的tomcat旁邊的運行鍵,項目可順利運行
⑶ IDEA中的配置疑問,有幾個JAVA配置不太明白
File-》Project Structure,如下截圖所示這五個選項是必須設置的
idea如何配置運行javaweb springmvc項目
idea如何配置運行javaweb springmvc項目
第一項Project配置比較簡單,每一項都有說明,最後那個是指定項目的編譯路徑,我是個人習慣,喜歡在項目最外層建一個out文件夾,編譯內容都放在這裡面
idea如何配置運行javaweb springmvc項目
配置Moles,也就是模塊,我們這個項目是springmvc的,所以點+號,選擇spring和web,spring的配置如下圖,spring配置的兩項名字是我自己改的,下面的內容對就可以了;再看web,web的配置如下圖。
這兩小項都配置完了,選中項目名稱,然後到右邊的項目目錄中,選中config,然後點上面的Sources,再選擇src,然後點上面的Sources,選完之後是這樣的
idea如何配置運行javaweb springmvc項目
idea如何配置運行javaweb springmvc項目
idea如何配置運行javaweb springmvc項目
idea如何配置運行javaweb springmvc項目
idea如何配置運行javaweb springmvc項目
第三步,配置Libraries,這個比較簡單,照我的配置就行了。
第四步,配置Facts,我這個好像沒配置,Moles這個配置完了,Facts這裡面就有了
第五步,配置Artifacts,詳細配置,如下圖所示
idea如何配置運行javaweb springmvc項目
idea如何配置運行javaweb springmvc項目
idea如何配置運行javaweb springmvc項目
接下來就來配置tomcat,點擊Edit Configurations,這個地方配置前面設置的,其他根據自己需要配置,就可以正常運行啦。
如有任何疑問,歡迎提問。
idea如何配置運行javaweb springmvc項目
idea如何配置運行javaweb springmvc項目
idea如何配置運行javaweb springmvc項目
⑷ eclipse建web工程的dynamic web mole version 是什麼意思
dynamic web mole version字面意思是動態web模塊版本。
因為java的web系統有多種類型,比如靜態的和動態的,然後動態的java web project要設置dynamic web mole,也就是動態網頁模型,他必須要喝對應的伺服器搭配好了才能跑
補充幾個:
Tomcat version 5.5 only supports J2EE 1.2, 1.3, 1.4 Web moles
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web moles
要修改此參數只要選中project 點擊右鍵,點擊properties點擊project facts,在裡面勾選或者點擊dropdown list去選擇version就可以了,至於tomcat只要去阿帕奇的官網下載最新的就可以了
⑸ 如何配置 web mole settings
你web.xml裡面的版本應該是用3.0的吧,也就是servlet3.0的,你看下你tomcat或者其他應用伺服器當前版本是否支持3.0的規范。tomcat6是不支持的,tomcat7才支持。你有兩種解決方法,1換web應用伺服器,2更換j2ee版本用j2ee5的。
⑹ 項目web mole所有設置為2.5卻提示: Type Dynamic Web Mole 3.1 requires Java 1.7 or newer.
直接在這個配置文件里改呢?
找到工程項目的硬碟目錄,打開項目下的 .setting文件夾,如下圖:
找到 .setting文件夾內的org.eclipse.wst.common.project.facet.core.xml文件,文件格式大致如下:
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v5.5"/>
<fixed facet="jst.web"/>
<fixed facet="jst.java"/>
<installed facet="jst.java" version="5.0"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>