liferay mysql_Liferay中搭配MySQL数据库的两种措施
搭配mysql數(shù)據(jù)庫連接一共同如下幾個環(huán)節(jié):
l安裝mysql數(shù)據(jù)庫(上面第一步)
l創(chuàng)立liferay數(shù)據(jù)庫(利用數(shù)據(jù)庫腳本文件生成數(shù)據(jù)庫文件portal-mysql.sql orcreate-mysql.sql)
l安排數(shù)據(jù)庫驅(qū)動器(mysql.jar ormysql-connector-java-5.0.4-bin.jar)
l修正數(shù)據(jù)庫連接文件(ROOT.xml)
l兩種措施離別對用不同的系統(tǒng)環(huán)境,第一種措施對應(yīng)切實(shí)運(yùn)行系統(tǒng),第一種措施對應(yīng)ext environment開發(fā)環(huán)境。
一.率先是軟件下載:
uLiferay軟件下載:
nliferay-portal-tomcat-jdk5-4.2.1.zip
nLiferayPortal4.2.1SQLScripts
這兩個能夠在om下面的下載區(qū)找到:http://om/web/guest/downloads
u下載MySQL驅(qū)動以及GUITools
nmysql-5.0.27-win32.zip
nmysql-connector-java-5.0.4.zip
nmysql-gui-tools-5.0.r9a-win32.msi
這三個文件能夠在om的社區(qū)的下載區(qū)找到:
http://dev.mysql.com/downloads/左上側(cè)的下載專區(qū)有相應(yīng)的文字連接。二.然后是安裝mysql數(shù)據(jù)庫和搭配實(shí)例并創(chuàng)立liferay數(shù)據(jù)庫
u安裝數(shù)據(jù)庫
n默認(rèn)安裝數(shù)據(jù)庫,搭配實(shí)例抉擇翔實(shí)搭配,手動抉擇字符集,抉擇UTF-8。
n搭配過程中萬一揭示訛謬,看是否端口被防火墻隔絕。敞開相應(yīng)的端口??赡苤匦麓钆鋵?shí)例。
n安裝mysql-gui-tools-5.0.r9a-win32.msi。三.兩種措施創(chuàng)立數(shù)據(jù)庫:
第一種措施:穿越GUI界面導(dǎo)入表面腳本文件并厲行。
u創(chuàng)立lportal數(shù)據(jù)庫
n解壓LiferayPortal4.2.1SQLScripts包,爾后要用到里面的create文件夾下的create-mysql.sql
n敞開其中的MySql數(shù)據(jù)查詢工具QueryBrowser連接數(shù)據(jù)庫,抉擇“File->OpenScript”載入create-mysql.sql文件,點(diǎn)擊“Execute”按鈕厲行。刷新會發(fā)感受到了新的數(shù)據(jù)庫實(shí)例lportal,數(shù)據(jù)庫獲勝導(dǎo)入到MySQL。
第二種措施:開發(fā)環(huán)境下手動創(chuàng)立數(shù)據(jù)庫:
u創(chuàng)立training數(shù)據(jù)庫
n單擊開始菜單—運(yùn)行…;
n輸入cmd,moschino然后回車;
n然后在號召行中輸入mysql,回車;
n然后輸入:create database training;回車;
n新開一個號召窗口;
n切換目錄到:C:/Training/liferay/ext/sql/portal;
n輸入:mysql training < portal-mysql.sql回車;
n數(shù)據(jù)庫獲勝導(dǎo)入到MySQL。四.Liferay中搭配mysql數(shù)據(jù)庫連接
u兩種措施搭配jdbc連接器(數(shù)據(jù)庫驅(qū)動器):
n第一種措施:利用mysql網(wǎng)站供給的Connector/J:
ljava平臺和開發(fā)的規(guī)范數(shù)據(jù)庫驅(qū)動器(Standardized database driver for Java platforms and development)wh.whflsc.com,上面環(huán)節(jié)曾經(jīng)下載。
l解壓mysql-connector-java-5.0.4.zip
l將mysql-connector-java-5.0.4-bin.jar拷到liferay目錄中的common/lib下。
n第二種措施:利用ext開發(fā)環(huán)境下的數(shù)據(jù)庫連接文件。
l將mysql.jar從C:/Training/liferay/ext/lib/development
拷貝到C:/Training/liferay/ext/ext-lib/global
l在號召行窗口(cmd window),切換目錄到C:/training/liferay/ext
l然后厲行ant deploy回車;
l最后檢討mysql.jar是否安排到了C:/Training/liferay/tomcat/common/lib/ext
u修正conf/Catalina/localhost下的ROOT.xml文件,將
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:test"
username="sa"
password=""
maxActive="20"
/>
改為
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8"
username="user"
password="user_password"
maxActive="100"
maxIdle="30"
maxWait="10000"
/>
其中user和user_password離別為搭配MySQL時的用戶名和密碼。默認(rèn)是root,和root密碼。保留ROOT.xml
u敞開bin下startup.bat
uLiferay正常啟用。五.歸納
搭配mysql數(shù)據(jù)庫連接一共同如下幾個環(huán)節(jié):
l安裝mysql數(shù)據(jù)庫(上面第一步)
l創(chuàng)立liferay數(shù)據(jù)庫(利用數(shù)據(jù)庫腳本文件生成數(shù)據(jù)庫文件portal-mysql.sql orcreate-mysql.sql)
l安排數(shù)據(jù)庫驅(qū)動器(mysql.jar ormysql-connector-java-5.0.4-bin.jar)
l修正數(shù)據(jù)庫連接文件(ROOT.xml)
l兩種措施離別對用不同的系統(tǒng)環(huán)境,第一種措施對應(yīng)切實(shí)運(yùn)行系統(tǒng),第一種措施對應(yīng)ext environment開發(fā)環(huán)境。
(yunfan)
可在以下地址察看該文檔:http://docs.google.com/Doc?id=df7d65pm_126gwsmhm
琢磨liferay兩周了,總算有點(diǎn)收獲了,呵呵.你大約就沒可能在書本上遇就任何足以揭示“面向?qū)ο蟆敝匦栊缘膯栴},
總結(jié)
以上是生活随笔為你收集整理的liferay mysql_Liferay中搭配MySQL数据库的两种措施的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单位1-Mbps、Kbps、bps、kb
- 下一篇: 数据库之逻辑设计阶段(候选码、主码、外码