標籤:jeecms cms 網站 開源 mysql
工作的關係發現了JEECMS這個網站管理系統,這個CMS系統提供的功能比較全。對於使用JEECMS進行商業建站等商業性活動需要購買商業授權,而個人建站完全免費,有需要的朋友可以嘗試。這裡說一下這個系統帶源碼版本的搭建方式。官網提供了CMS、論壇等多種產品,這裡只介紹CMS。
1 簡介
JEECMS(http://www.jeecms.com/)內容管理系統是國內java開源CMS行業知名度最高、使用者量最大的站群管理系統。這個系統有以下特點:
SpringMVC3+Spring3+Hibernate3+Freemarker+HTML5技術架構。
基於java技術開發,繼承其強大、穩定、安全、高效、跨平台等多方面的優點,支援mysql、oracle、sqlserver等資料庫。
懂html就能建站,提供最便利、合理的使用方式。
輕鬆建立PC端、移動端大型網站,通過手機上網的使用者已經突破5億,趕快用jeecms建立移動互連網網站吧。
強大、靈活的標籤,使用者自訂顯示內容和顯示方式。
在設計上自身預先做了搜尋引擎最佳化,增強對搜尋引擎的友好性。
完全產生全站靜態頁面,可自訂路徑結構,全面提高頁面訪問速度。
輕鬆建設大規模網站,可通過次級網域名稱建立子站群,各子站後台系統管理權限分離,全站實現單點登入。
2 下載與環境準備
源碼:http://bbs.jeecms.com/fabu/30173.jhtml
圖片和視頻資源:http://bbs.jeecms.com/fabu/22233.jhtml
系統使用說明書:http://bbs.jeecms.com/xtjc/30172.jhtml
為了減小包的大小,jeecms將圖片和視頻等資源從安裝包,或者稱源碼包中分離了出來,所有需要單獨下載。
此外還需要下載:
JDK
Tomcat
Mysql
安裝過程不再贅述。
3 建立工程
在開發工具中建立一個工程。筆者使用的是myeclipse-8.6.1,建立一個web project,將源碼包解壓後的src、WebContent中相關的內容分別放入源碼src和工程WebRoot的檔案夾下。另外將圖片和視頻資源解壓後直接放入WebRoot中。
4 配置資料來源
Jeecms使用的是mysql資料庫,庫指令碼在:
<源碼包>/db/jeecms-db-v6.sql
所以現在要配置mysql資料來源,開啟檔案:
<project>/WebRoot/WEB-INF/config/jdbc.properties
主要需要修改三個地方:
jdbc.url,串連串
jdbc.username,使用者名稱
jdbc.password,密碼
5 建庫並匯入資料
安裝好mysql後,建立名為jeecms的庫,並執行:
source D:\jeecms-db-v6.sql
其中jeecms-db-v6.sql為系統的資料庫指令碼。注意mysql編碼需要改成utf8,否則某些表中的中文將不會正常顯示。
6 啟動工程
在myeclipse中啟動工程,在地址欄中輸入:
http://localhost:8080/工程名
應該能看到系統首頁。
後台登陸頁面在:
http://localhost:8080/工程名/jeeadmin/jeecms/login.do
登陸頁為:
7 配置部署路徑
為了方便,筆者將工程路徑直接配置在了tomcat中,每次啟動不用輸入工程名。剛啟動的工程會發現很多圖片找不到,頁面顯示很亂,這是還沒有設定全域網域名稱的緣故。登陸後台頁面,輸入登入使用者名稱admin、密碼password,這是預設的登陸使用者名稱和密碼,單擊登入按鈕,注意輸入密碼錯誤3次後會提示要求輸入驗證碼。登陸後頁面:
配置“部署路徑”:
點擊提交。重新整理首頁:
可以看到首頁正常了。至此系統搭建完畢。
基於Java的門戶網站管理系統——JEECMS源碼版的搭建步驟