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的源码中把对应的数据建表脚本手动创建表之后再启动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值