天天看點

eclipse相關一些基本設定及常見問題記錄

eclipse常用基本設定

svn/findbugs:

--Install New Software裡安裝兩個插件,svn(http://subclipse.tigris.org/update_1.10.x)和findbugs(http://findbugs.cs.umd.edu/eclipse).

--Window->Perferences->Team->Ignored Resources-->添加忽略同步的資源比對(如bin等)

maven:

--Window-Perferences-Maven->Installations-->設定安裝的maven路徑及settings.xml

--Window-Perferences-Maven->Errors/Warnings-->将Plugin execution not covered by lifecycle configuration設定為Ignore 

tomcat:

--Window->Perferences->Server->Runtime Environment-->添加安裝好的tomcat

--Servers下添加tomcatserver

編碼設定:

--Window->Perferences->General->Workspace-->Text file encoding 改為UTF-8

--Window->Perferences->General->Content Types-->設定一些檔案類型預設編碼為UTF-8(如.properties等)

關閉xml驗證:

--Window->Perferences->Validation-->找到XML Validator和XML Schema Validator取消Build下的勾,保持Manual下的勾(因為需要手動可以驗證)

控制台顯示行數設定:

--Window->Perferences->Run/Debug->Console-->去掉 Limit console output前面的勾或者設定Console buffer size

儲存java檔案格式化相關:

--Window->Perferences->Java->Editor-->Save Actions-->自行設定(儲存時自動格式化)

--Window->Perferences->Java->Code Style->Formatter-->Eclipse [built-in]複制一個,然後Edit修改Comments标簽(比如可以在格式化時不打亂注釋)

常見問題記錄

1、tomcat部署項目時在“Add Web Module”中找不到工程.

     原因是pom中的packaging節點是jar,應改為war.

2、svn遇到以下異常,檔案被鎖定,同步不了

org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir

svn: Commit failed (details follow):

svn: Working copy 'D:\workspace\webtest\src\main\java\com\hikvision\webtest\common\proxy' locked.

svn: 'D:\workspace\webtest\src\main\java\com\hikvision\webtest\common\proxy' is already locked.

若在eclipse中,可以試試項目右鍵->Team->Refresh/Cleanup

3、spring容器中的bean被執行個體化多次(initWebApplicationContext被執行多次)

       原因1是在配置tomcat 的Server時,Server Locations下的Deploy path選了tomcat的webapps路徑,換成其他就好(比如預設的wtpwebapps)

       原因2是spring和springmvc都加載了相同的spring配置檔案,重複掃描了注解bean

繼續閱讀