1. 程式人生 > >【SVN】新SVN專案的注意事項

【SVN】新SVN專案的注意事項

一個真正的網頁程式設計程式猿走上團隊協作的道路是不可避免的,使用Eclipse或者MyEclipse利用SVN外掛完成團隊程式設計總有一天或者就是現在,是一件很平常的事情。

但是,往往有時候前臺環境配置好了,《【Javaweb】前臺開發環境的配置Myeclipse6.5+JDK1.6+Tomcat6.0+SVN1.8》(點選開啟連結),後臺環境配置好,《【Mysql】Mysql的安裝、部署與圖形化》(點選開啟連結),各步驟都做好了,根據上面給的SVN從伺服器按照要求Down下專案,就是無法啟動專案,這種情況經常存在,

不是任何情況都有一個配好所有環境,安裝好SVN專案的機器給你,

你就懂Commit與Update to HEAD還真不行。

有時候不是公司給的機器的問題,而是你從SVN剛剛Down下來的專案還沒有弄好。

在啟動SVN專案之前,請注意一下幾點:

1、確定這WEB工程到底最初是用Eclipse寫的還是MyEclipse寫的?這工程根據哪個軟體開發就用哪個軟體接著開發。其實Eclipse和MyEclipse的操作都差不多,Eclipse與MyEclipse的專案互通還要做工作,也就是說彼此之間寫的工程彼此之間還無法一鍵編譯,個人更希望最初的開發是根據Eclipse來的,這東西不卡,官方,但人家是根據MyEclipse建立,你就接著繼續寫。

2、MyEclipse的版本是否有問題,如果一些工程是在MyEclipse8.6上面寫的,或者曾經被MyEclipse8.6編輯過,你用Myeclipse6.5可能會遭遇到這樣那樣的問題……

3、上面兩部還是小事,以下的工作必須認真檢查與進行。首先在Window->Preferences,然後在搜尋框輸入Tomcat,選擇你的SVN在伺服器上執行的版本,配置好相應版本的Tomcat,然後檢查Tomcat服務Tomcat server是否開啟,Tomcat的路徑是否正確?


4、Tomcat旗下的JDK是否選擇為一個官方的JDK,而不是Eclipse/MyEclipse自帶的JDK,Eclipse/MyEclipse自帶的JDK版本太低,一般無法駕馭某些Javaweb外掛,你應該從Java官網下載JDK1.7相容現階段幾乎所有版本的JAVA程式碼,當然超過JDK1.5就沒問題,只是現在已經找不到JDK1.7以下的JDK下載了。《【Java】JDK的下載、安裝與部署》(

點選開啟連結)。同時Tomcat的JDK啟動配置加上:-server -Xms256m -Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=128m了嗎?否則一些大型的WEB工程由於JVM,Java虛擬機器的記憶體限制而導致無法執行。


5、右擊你編輯的工程,選擇屬性Properties,編碼請改成你的WEB工程的編碼,一般自帶的編碼不是UTF-8,這一點請注意。(不要問我為何塗抹了圖片的一些地方,公司機密,你懂的!)


6、之後到Java Build Path,本工程的編譯JDK是否有調好,同樣改成JDK1.7或者JDK1.6,而不是Eclipse/MyEclipse自帶的JDK。這一步是最容易遺忘的一步。很多人潛意識就認為上面改完Tomcat的JDK就可以了,沒有注意到這一步,結果在啟動工程時,遇到“An internal error occurred during: "Add Deployment". java.lang.NullPointException”的錯誤,想一輩子都想不明白!


7、最後,如果你本地資料庫的密碼與伺服器上的資料庫密碼不一致的時候,你通過Ctrl+H,選擇File Search,把工程中程式碼涉及伺服器上的密碼的地方,搜尋所有檔案*.*,通過下面的Replace替換成你本地的伺服器密碼。


8、最後,在Eclipse/MyEclipse下面的Servers介面,新增你剛才弄好的工程,再啟動Tomcat伺服器,不要直接點選上面的執行按鈕,這又不是JAVA工程!