1. 在本地新建立一個文件夾 ,作爲項目工做空間;javascript
2. 用 Myeclipse 或 STS 進入該文件夾,該文件夾就成爲項目的工做空間;java
3. 就要進 窗口-首選項,配置:web
環境默認編碼:app
1>. 常規下面 內容類型 .txt 文本 UTF-8 更新eclipse
2>. 常規 – 工做空間 , 文本文件編碼webapp
3>. 常規 – 編輯器 – 文本編輯器 – 拼寫maven
配置 java JDK 爲 項目須要的版本 好比 (1.7) :編輯器
配置 Myeclipse 下的 Servers 及 validation ,注意 Tomcat 選擇後的 Enabled, validation驗證所有去掉.網站
配置 Myeclipse下 Maven4Myeclispe:主要是選擇 installations 下的本地安裝的 maven 位置;ui
4. 注意,若是是 Myeclipse[STS] + Maven + SVN 的項目:
最好是經過 「包資源管理器」 - "導入" [採用 Maven的方式導入]
Myeclipse->[Maven4Myeclipse]
STS-> [Maven]
選擇 Existing Maven Projectes 來導入項目,否則可能會發生錯誤;有的還會發生相似編碼,或其餘的問題 [項目的文件夾有漢字,或者有項目文件夾名中有空格];
<project xmlns="..."> <modelVersion>xxxx</modelVersion> <groupId>com.study.xxx</groupId> <artifactId>xxxName</artifactId> <packaging>war</packaging> <name>Show Project Name When list in package resource Manger</name> </project>
假如項目名爲 xxxProj:
若是採用 普通方式導入,或是採用 SVN 檢出方式導入的話;那麼在 "包資源管理器" 顯示出來的名稱就爲 "xxxProj";
若是是採用 Maven 方式的話,那麼在 "包資源管理器" 顯示出來的名稱爲 "Show Project Name When list in package resource Manger"
若是沒有配置:
<build> <directory>${basedir}</directory> <finalName>${project.artifactId}|projectName</finalName> </build>
打包到 Tomcat/webapps 下的項目名稱就是 上面project 下 artifactId 的值 "xxxName";
若是有配置,那麼部署到 Tomcat/webapps 下的項目就爲 finalName 值;
5. 項目導入到 Myeclipse 或 STS 的包資源管理器 後,若是有 Web 項目,要 項目 [右鍵] 屬性 - 構建器 : 把 javascript 的驗證去掉;否則很卡;
6. 有些項目已經開發過一些,裏面新增了新的依賴包,這些包可能會跟本地的衝突,或哪邊設置不合理的地方,可能使得在本地一直沒法運行起來,但又找不到錯誤信息;
這些你可讓在其餘機子上能夠行的同事,把他的 .m2 文件夾整個的拷貝過來,放在你本地的某個位置下,經過配置 [菜單]-窗口-首選項-Myeclipse-Maven4Myeclipse 下的 User Settings 項;
從新設置 settings.xml 位置,本地 settings.xml 修改 LocalRepository 位置[就是拷過來 .m2 存放位置];
再執行 項目 [右鍵] - Maven4Myeclipse - Update Project Configuration 項,便可;
7. 在配置初期,或是運行開發期間發生的錯誤,好比SVN更新了、Myeclipse[STS] 異常關閉了,常常 [菜單]項目-Clean-[Clean All],再項目 [右鍵] 下 Maven[4Myeclipse] 下 的 Update Project Configuration 循環着操做,老是沒錯的 ^_^;
8. 有些項不能經過 在 運行配置後直接運行;可能會出現錯誤;
只有先在 的 [Tomcat 7.x] 的 "Add Deployment" 來先部署, 再來 "Run Server" 才能正常訪問項目;
9. 若是網站開始很慢,甚至崩潰的話,可能 Java VM 配置過小了,在下圖配置:
在 "Optional Java VM arguments" 配置框內輸入: -Xms512m -Xmx512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m , 適當根據自身系統配置設置裏面的數字;