關於Github上zheng專案部署問題總結

關於Github上zheng專案部署問題總結

  專案的簡介就不多說了 在Github上又10K的star,是學習SpringMVC及分散式的具有參考價值的一個開源專案,專案原始碼地址https://github.com/shuzheng/zheng Git到本地來,具體的專案部署流程及工具的下載都在這裡,廢了一上午的時間才將好的資源找到。現在我的專案已經可以完美的執行了,就把好的資源分享出來,資源目錄如下。

  專案部署文件中的說明一步步來,先準備好專案所需的開發工具及環境,本人使用的是JDK7,tomcat7,其他的工具就到文件所說的地址中下載即可。

  這裡再分享給大家一個我在部署的時候參考的一個部落格。大家也可以參考一下

  因為專案部署的過程在部署的文件中都有,這裡就不再重複的去描述這個過程了,就說一下自己再部署專案的時候遇到的一些坑吧。

  首先面臨的問題就是本人也是剛開始接觸分散式,所以在dubbo和zookeeper方面知識還是比較薄弱的基本上就是一團亂麻,所以在使用工具是不知道怎麼使用,只能在Google上大量的查詢相關的文獻和學習資料,看了些基礎的教學視訊,有了大概的瞭解,對於專案的部署還是有很大的幫助的。前期遇到的問題基本上就是zookeeper啟動報錯,tomcat啟動報錯。但是後來仔細的看了專案部署的文件,才知道只要一步一步按照順序來,沒有什麼特殊的情況就不會報錯。

  開發工具也是一方面,之前自己一直使用的是myeclipse,後來慢慢地發現身邊的人都不使用myeclipse了,大部分的開發人員和公司都在使用intellij idea這個牛X的開發工具,具體怎麼牛就不說了,就我自己來說,光看介面就已經打算放棄myeclipse了。起初我自己是使用它開發HTML的,居然沒有發現他功能如此強大……(跑遠了 …)

  Maven Project的面板不熟悉,下載依賴時候一直處於懵逼狀態,不知道自己在幹嘛。後來發現,在部署時候就操作那麼兩步:

第一步:匯入子專案中的依賴

第二步:下載全部依賴。

後來慢慢搞懂了他們之間的關係。

一定要記得更改各配置檔案中密碼,這個密碼作者使用了加密演算法,自己到那個工具類中輸入你自己的密碼執行以下就好。

差不多就這些吧,最後上一張成功的圖片,紀念一下!!!