liferay mysql driver_liferay与mysql的联接
liferay與mysql的連接
本文的前提是已經(jīng)搭建好liferay的開發(fā)環(huán)境,沒建好的可以參照我以前發(fā)的那篇文章
由于個(gè)人對(duì)mysql不是很熟悉,所以我的數(shù)據(jù)庫(kù)操作都是使用SQLyog Enterprise進(jìn)行數(shù)據(jù)庫(kù)操作的。
首先在mysql中建立一個(gè)名為lfieray的數(shù)據(jù)庫(kù),然后找到portal項(xiàng)目下sql/portal-tables.sql文件,執(zhí)行里面的sql語(yǔ)句建立好liferay的數(shù)據(jù)庫(kù)。這樣你的mysql里面就有了liferay的數(shù)據(jù)庫(kù)了
接下來,我們找到liferay/tomcat/conf/Catalina/localhost目錄下的ROOT.xml文件打開,將里面內(nèi)容替換為:
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/liferay?useUnicode=true&characterEncoding=UTF-8"
username="root"
password="00000000"
maxActive="100"
maxIdle="30"
maxWait="10000"
/>
name="mail/MailSession"
auth="Container"
type="javax.mail.Session"
mail.transport.protocol="smtp"
mail.smtp.host="localhost"
/>
className="org.apache.catalina.realm.JAASRealm"
appName="PortalRealm"
userClassNames="com.liferay.portal.security.jaas.PortalPrincipal"
roleClassNames="com.liferay.portal.security.jaas.PortalRole"
debug="99"
useContextClassLoader="false"
/>
以上username,password分別為你的mysql數(shù)據(jù)庫(kù)的用戶名,密碼。
接下來我們拷貝D:/liferay/ext/lib/development目錄下的mysql.jar到D:/liferay/ext/ext-lib/global目錄下,然后在MyEclipse中的ext項(xiàng)目中build.xml中點(diǎn)右鍵,選擇run as->ant build...,選擇deploy,執(zhí)行。
等操作結(jié)束以后,運(yùn)行tomcat/bin/startup.bat啟動(dòng)tomcat服務(wù)器,在瀏覽器訪問liferay如果可以正常登陸了,則說明你的數(shù)據(jù)庫(kù)已經(jīng)配好了。
1 樓 saintmaoyi 2008-03-25
寫的很好
原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明: 轉(zhuǎn)載自搞代碼
微信 賞一包辣條吧~
支付寶 賞一聽可樂吧~
總結(jié)
以上是生活随笔為你收集整理的liferay mysql driver_liferay与mysql的联接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python爬虫豆瓣电影top250
- 下一篇: 基础 -- 网络相关单位换算(Mbps,