`

liferay5.2.3 配置 oracle数据库

阅读更多

从liferay官网上下载的 liferay-portal-tomcat-6.0-5.2.3.zip 文件解压之后即可使用,其默认的数据库是HSQL,可将其更换为自己常用的数据库,配置起来较为容易,以下以oracle为例

 

1、创建数据库用户,用户名和密码都为lportal

2、更改  ${liferay目录}\tomcat-6.0.18\conf\Catalina\localhost下的ROOT.xml文件,将原来的内容改为

	<Resource
		name="jdbc/LiferayPool"
		auth="Container"
		type="javax.sql.DataSource"
		driverClassName="oracle.jdbc.driver.OracleDriver"
		url="jdbc:oracle:thin:@localhost:1521:orcl"
		username="lportal"
		password="lportal"
		maxActive="100"
		maxIdle="30"
		maxWait="1000"
	/>
	<Resource
		name="mail/MailSession"
		auth="Container"
		type="javax.mail.Session"
		mail.transport.protocol="smtp"
		mail.smtp.host="localhost"
	/>
	<Realm
		className="org.apache.catalina.realm.JAASRealm"
		appName="PortalRealm"
		userClassNames="com.liferay.portal.security.jaas.PortalPrincipal"
		roleClassNames="com.liferay.portal.security.jaas.PortalRole"
		debug="99"
	/>

 

3、将oracle的驱动包 ojdbc6.jar 添加到  ${liferay目录}\tomcat-6.0.18\lib\ext 的目录下。

 

4 、在  ${liferay目录}\tomcat-6.0.18\webapps\ROOT\WEB-INF\classes 文件夹下 添加 portal-ext.properties 文件,内容如下:

 

translator.default.languages=zh_CN

jdbc.default.jndi.name=jdbc/LiferayPool
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect

 

 

启动 liferay,如果没有创建数据表,第一次启动时liferay会自动的在刚才配置的数据库连接下初始化数据表,当然也可以利用liferay的源码中把对应的数据建表脚本手动创建表之后再启动。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics