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
分享到:
相关推荐
java餐饮管理系统源码 概述 安装在 Jboss Enterprise Application Server 上的 Liferay Enterprise ...您应该在变量JBOSS_AS_DB_DRIVER_NAME定义您的数据库类型,唯一的选择是: mysql oracle-11g orac
**1.3.3 Oracle 数据库在 JBoss 上的配置** - **配置文件位置**:在 `ext/servers/jboss-jetty/server/default/deploy/liferay-portal.ear/` 下找到数据库配置文件。 - **连接池配置**:配置文件中包括连接池的信息...
除了直接安装Liferay之外,还可以将其部署到现有的应用服务器上,如GlassFish、JBoss、WebLogic等。书中详细列出了每种应用服务器的安装步骤和注意事项,以确保顺利部署。 ### 知识点三:Liferay支持的技术和语言 ...
Liferay可以部署在多种应用服务器上,包括GlassFish、JBoss、Tomcat等。每种应用服务器都有其特定的部署步骤。 #### 五、结语 《Liferay Administrator's Guide》不仅为初学者提供了入门指南,也为高级用户提供了...
- **在现有应用服务器上安装Liferay:** - **安装指南:**提供了针对不同应用服务器的具体安装步骤,包括: - GlassFish 2.x - GlassFish 3.x - Jetty 6 - JBoss 4.03sp1/4.04/4.05/4.2/4.3 - JBoss 5.x - ...
3. 数据库配置:Liferay支持多种数据库,如MySQL、Oracle、PostgreSQL等,需配置相应的连接参数。 4. 框架配置:理解并配置portlet、主题、布局等Liferay核心框架元素。 三、Liferay 6部署 1. WAR部署:将Liferay的...
《Liferay Portal 4.0 开发者手册》是一份详尽的技术文档,旨在为希望在Liferay Portal 4.0平台上开发应用的软件工程师提供全面的指导与资源。这份手册由Joseph Shum和Alexander Chow编写,覆盖了从环境搭建到代码...
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 ...
这些操作系统的支持确保了Liferay可以在各种不同的硬件平台上稳定运行。 #### 三、应用服务器兼容性 Liferay与广泛的Java应用服务器兼容,支持以下应用服务器: - Borland Enterprise Server - Apache Geronimo - ...
- **Oracle收购Sun Microsystems**:Oracle计划收购Sun Microsystems,这将进一步巩固大型企业软件供应商在市场中的主导地位。 **新的项目趋势:** - 大多数新的水平门户项目都倾向于选择少数几家主要供应商。 - ...
- 可以在多种门户服务器上原生运行,如 Liferay、Exo Portal、WebSphere 等。 3. **安装 SpagoBI Studio 和 Meta:** - SpagoBI Studio 是一个用于开发 BI 内容的集成开发环境(IDE),而 Meta 是一个用于数据建模...
11. **门户**:JBoss Portal、Liferay和OpenPortal提供了门户集成和个性化服务。 12. **Web服务**:JBossWS、Axis和XFire实现了SOAP和RESTful Web服务。 13. **缓存框架**:OSCache、JBoss Cache和Ehcache提高了...
3. **OpenCms**:OpenCms是一款成熟的J2EE产品,采用Java编写,可在Tomcat等服务器上运行。它支持多种数据库如Oracle、SQL Server、Sybase、MySQL等,提供JSP模板支持,适合复杂的内容管理系统需求。官方网站位于...