`
raymond.chen
  • 浏览: 1433484 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在jboss上运行的liferay6连接oracle的配置

 
阅读更多

liferay默认是采用hsql数据库的,我们可以换成自己想要的数据库。以下的例子是基于liferay6.0.6集成到jboss5.1.0的版本来介绍如何更改默认数据库的,具体步骤如下:

 

1、将jboss-5.1.0\docs\examples\jca\oracle-ds.xml复制到jboss-5.1.0\server\default\deploy目录下,修改数据库连接属性值

    <connection-url>jdbc:oracle:thin:@localhost:1521:ORCL</connection-url>
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>lportal</user-name>
    <password>lportal</password>

 

2、打开jboss-5.1.0\server\default\conf\standardjbosscmp-jdbc.xml文件,修改 <datasource>java:/DefaultDS</datasource> 为 <datasource>java:/OracleDS</datasource>

 

3、打开jboss-5.1.0\server\default\conf\login-config.xml文件,在文件中增加以下内容:

<application-policy name="OracleDbRealm">
	<authentication>
		<login-module code="org.jboss.resource.security.ConfiguredIdentityLoginModule" flag="required">
			<module-option name="principal">OracleDS</module-option>
			<module-option name="userName">lportal</module-option>
			<module-option name="password">lportal</module-option>
			<module-option name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=OracleDS</module-option>
		</login-module>
	</authentication>
</application-policy>

 

4、将oracle驱动复制到jboss-5.1.0\server\default\lib目录下。 

 

5、在jboss-5.1.0\server\default\deploy\ROOT.war\WEB-INF\classes目录下新建portal-ext.properties文件,文件增加以下内容:

      jdbc.default.jndi.name=OracleDS

 

 

1
0
分享到:
评论

相关推荐

    java餐饮管理系统源码-docker-jboss-liferay:码头工人-jboss-liferay

    java餐饮管理系统源码 概述 安装在 Jboss Enterprise Application Server 上的 Liferay Enterprise ...您应该在变量JBOSS_AS_DB_DRIVER_NAME定义您的数据库类型,唯一的选择是: mysql oracle-11g orac

    Liferay Portal 构架指南

    **1.3.3 Oracle 数据库在 JBoss 上的配置** - **配置文件位置**:在 `ext/servers/jboss-jetty/server/default/deploy/liferay-portal.ear/` 下找到数据库配置文件。 - **连接池配置**:配置文件中包括连接池的信息...

    管理员文档-liferay-administration-guide

    除了直接安装Liferay之外,还可以将其部署到现有的应用服务器上,如GlassFish、JBoss、WebLogic等。书中详细列出了每种应用服务器的安装步骤和注意事项,以确保顺利部署。 ### 知识点三:Liferay支持的技术和语言 ...

    liferay-administration-guide

    Liferay可以部署在多种应用服务器上,包括GlassFish、JBoss、Tomcat等。每种应用服务器都有其特定的部署步骤。 #### 五、结语 《Liferay Administrator's Guide》不仅为初学者提供了入门指南,也为高级用户提供了...

    liferay-administration-guide.pdf

    - **在现有应用服务器上安装Liferay:** - **安装指南:**提供了针对不同应用服务器的具体安装步骤,包括: - GlassFish 2.x - GlassFish 3.x - Jetty 6 - JBoss 4.03sp1/4.04/4.05/4.2/4.3 - JBoss 5.x - ...

    liferay6.rar_技术管理_Java_

    3. 数据库配置:Liferay支持多种数据库,如MySQL、Oracle、PostgreSQL等,需配置相应的连接参数。 4. 框架配置:理解并配置portlet、主题、布局等Liferay核心框架元素。 三、Liferay 6部署 1. WAR部署:将Liferay的...

    using-liferay-portal-6.2.pdf

    1 What is Liferay? 1 1.1 Building a site with Liferay Web Content . . . . . . . . . . . . . . . . . 1 1.2 Using Liferay Portal as a collaborative platform . . . . . . . . . . . . . . 6 1.3 Using ...

    liferayPortal

    这些操作系统的支持确保了Liferay可以在各种不同的硬件平台上稳定运行。 #### 三、应用服务器兼容性 Liferay与广泛的Java应用服务器兼容,支持以下应用服务器: - Borland Enterprise Server - Apache Geronimo - ...

    SpagoBI-3.x-quick-start.pdf

    - 可以在多种门户服务器上原生运行,如 Liferay、Exo Portal、WebSphere 等。 3. **安装 SpagoBI Studio 和 Meta:** - SpagoBI Studio 是一个用于开发 BI 内容的集成开发环境(IDE),而 Meta 是一个用于数据建模...

    Garnter Magic Quadrant for Horizontal Portal Products 2009

    - **Oracle收购Sun Microsystems**:Oracle计划收购Sun Microsystems,这将进一步巩固大型企业软件供应商在市场中的主导地位。 **新的项目趋势:** - 大多数新的水平门户项目都倾向于选择少数几家主要供应商。 - ...

    J2EE程序员需掌握的技术

    11. **门户**:JBoss Portal、Liferay和OpenPortal提供了门户集成和个性化服务。 12. **Web服务**:JBossWS、Axis和XFire实现了SOAP和RESTful Web服务。 13. **缓存框架**:OSCache、JBoss Cache和Ehcache提高了...

    18个 Java开源 CMS系统 一览 1

    3. **OpenCms**:OpenCms是一款成熟的J2EE产品,采用Java编写,可在Tomcat等服务器上运行。它支持多种数据库如Oracle、SQL Server、Sybase、MySQL等,提供JSP模板支持,适合复杂的内容管理系统需求。官方网站位于...

Global site tag (gtag.js) - Google Analytics