JeeSite環境搭建及運行和打包(master20161117)


涉及的軟件:

1、phpStudy(主要用MySql)

2、maven3(用於依賴包,下面我將上傳已經下載好所有依賴包的版本,保證運行正常)

具體操作:

0、前言

由於GitHub上的Release版本沒有及時更新,所以建議大家直接下載master的版本,地址:https://github.com/thinkgem/jeesite/archive/master.zip

下載回來的doc文件夾上有具體的環境搭建教程,但是由於作者的電腦環境問題,會導致一些批處理無法運行,所以基於mvm的搭建還是建議使用手打命令來執行,這樣比較容易發現問題。

官方的maven3放在doc文件夾,無論是使用官方的還是使用我提供的,都需要運行settings.bat腳本,這個基本我測試過了,全部都正常通過。原理是:在系統PATH變量加上maven的bin目錄;我的習慣是把maven放在C盤,速度快。

1、mvn進行包的還原

下載回來之后把zip包解壓到桌面,我的如圖所示:

C:\Users\Jim\Desktop\jeesite-master20161117\jeesite-master

在上面的目錄隨便找個空白的地方,按【Shift】鍵+【右鍵】,選擇【在此處打開命令窗口】

在命令行窗口輸入【mvn -Declipse.workspace=%cd% eclipse:clean eclipse:eclipse】

出現如下提示證明已經成功:

 備注:其實mvn會檢測當前目錄下的pom.xml文件

2、還原數據庫

啟動phpStudy的MySql服務,並確定MySql已經設置好密碼。

打開【C:\Users\Jim\Desktop\jeesite-master20161117\jeesite-master\src\main\resources\jeesite.properties】,修改mysql的賬號密碼,如下:

在mysql上新建名為【jeesite】的數據庫:

 

回到C:\Users\Jim\Desktop\jeesite-master20161117\jeesite-master

在上面的目錄隨便找個空白的地方,按【Shift】鍵+【右鍵】,選擇【在此處打開命令窗口】

在命令行窗口輸入【mvn antrun:run -Pinit-db】,運行后出現如下成功提示:

並打開mysql查看jeesite數據庫上是否有表和數據:

 

到此,數據庫還原完畢。

 3、用mvn進行打包測試工程是否正常生成war包

回到C:\Users\Jim\Desktop\jeesite-master20161117\jeesite-master

在上面的目錄隨便找個空白的地方,按【Shift】鍵+【右鍵】,選擇【在此處打開命令窗口】

在命令行窗口輸入【mvn clean package -Dmaven.test.skip=true】,出現如下提示,證明成功:

最后查看此目錄下是否有war文件:"C:\Users\Jim\Desktop\jeesite-master20161117\jeesite-master\target\jeesite.war"

4、exlipse的導入和運行

前提:在【Window】->【Preferences】->【Maven】->【User Settings】設置maven的xml和目錄:

設置好之后,重啟exlipse。

1、打開exlipse,【File】->【Import】->【Maven】->【Existing Maven Projects】:

【Browse】選擇jeesite所在目錄

【Finish】導入完成。

4、將項目運行在tomcat上

這里假設已經環境配置好tomcat

1)使用maven命令運行在tomcat上,項目->【右鍵】->【Run As】->【Maven build】->輸入【tomcat7:run】,好了之后,瀏覽器輸入http://127.0.0.1:8181/jeesite進行訪問。

2)用Run on Server運行在tomcat上

 比較關鍵的一步:右鍵【以管理員身份運行】exlipse,然后添加tomcat server:

點擊【Finish】之后,就會推送到“E:\開發工程\workspace_web\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps”這個目錄,會發現jeesite已經推送到這里。

出現如下信息,代碼成功:

如果出現403或者500的錯誤,一定是上面某一步設置錯誤,重新開始再來一次。如果還是不行,可以參考這個方法,確定依賴已經復制過去:http://www.cnblogs.com/EasonJim/p/6691781.html

或者我直接刪除整個workpase,然后再導入jeesite。

以下是我出現了500的錯誤解決:

1)重裝tomcat7

我發覺裝的時候出現了這個錯誤:,那么直接刪除tomcat7的目錄,然后命令行:【sc delete Tomcat7】,再裝,成功運行。

最后發覺還是不行。

2)查看日志“C:\Program Files\Apache Software Foundation\logs\jeesite\jeesite.log”,發現了

database錯誤,那么再重新進入mysql管理頁面,把之前的jeesite刪除,再通過上面第2步導入數據庫。

好消息,神奇的成功了:

上面測試了用單純的tomcat7能正常跑起來,那么就來測試以下在exlipse下是否成功,參照上面第4步進行,我發覺還是不行,我使用的release版本為1.2.6,再試一下把打的包放到tomcat的目錄下,看能否正常運行。試過之后我發覺是正常的。

我再回來exlipse運行項目發覺又是正常的,奇怪,難道是我在單獨的tomcat上運行的問題,我再去tomcat目錄下刪除jeesite,再試exlipse。在exlipse上也把jeesite項目和workpace全部刪除再導入試下。最后也是完全正常。

 

 

超級管理員賬號:thinkgem/admin

資源下載:

已經包含jeesite的程序包和maven全部jar包,其中maven包直接放在C:\maven

鏈接:http://pan.baidu.com/s/1bz5IQa 密碼:68o4

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM