`
pikachu
  • 浏览: 119895 次
社区版块
存档分类
最新评论

Howto: 如何让tomcat bundle liferay使用不同的数据库

阅读更多

如果要使用不同的数据库,需要做好以下准备。
1. 设置好dbms系统,并且有方便的数据库客户端供使用
2. 找到适当的jdbc驱动
3. 下载liferay的数据库脚本
(http://prdownloads.sourceforge.net/lportal/liferay-portal-sql-4.1.3.zip?download)

将压缩文件解压后会看到三个主要的目录:create,portal和index
create 目录中的脚本会在dbms中自动创建新的schema(有的叫database),这种自动创建的schema会被命名为lportal。如果数据库中有同名的,那么就会被drop。随后脚本创建liferay所需的table,并且插入初始化数据

portal目录中的脚本只会创建table,不会自动创建schema。

以上两类脚本只会在数据库中创建pk,不会创建一般索引。一般索引使用index目录中脚本创建。

数据库创建后通过dbms客户端设置账户、访问权限后

修改liferay所在${tomcathome}\conf\Catalina\localhost ROOT.xml
<resource></resource>

xml 代码
  1. <Resource  
  2.         name="jdbc/LiferayPool"  
  3.         auth="Container"  
  4.         type="javax.sql.DataSource"  
  5.         driverClassName="org.hsqldb.jdbcDriver"  
  6.         url="jdbc:hsqldb:test"  
  7.         username="sa"  
  8.         password=""  
  9.         maxActive="20"  
  10.     />  

修改driverClassName,url,username,passwd
重启liferay,查看页面是否正常

注。在当前版本(4.1.3)中,请不要直接使用oracle 9以下驱动。因为oracle clob字段会被查询为null。oracle 10以上驱动可以“比较正确”查询出clob字段为String,但有时候会被死锁在一个查询上。

另一个解决办法是将oracle数据库中的clob字段转为vchar类型。

分享到:
评论
1 楼 lyo 2007-03-24  
如果业务系统的表和lportal混在一起,每次备份时候怎样只导出liferay的insert脚本?混在一起虽然不好,但是不用担心事务问题,不希望使用 JTA.

相关推荐

    How to Setup Liferay Dev Environment in Windows

    4. **Liferay-Tomcat Bundle**:包含Liferay Portal和Tomcat服务器的捆绑包,简化了开发环境的搭建。 5. **IDE**:集成开发环境,例如Eclipse或IntelliJ IDEA,用于编写代码和调试程序。 #### 安装与配置 ##### JDK...

    LIferay 自带标签介绍

    `&lt;liferay-ui:section&gt;` 标签用于在选项卡中创建子区域,通常与`&lt;liferay-ui:tabs&gt;` 结合使用,以便在每个选项卡下展示不同的内容。 #### 2.3 Liferay-UI:pageIterator `&lt;liferay-ui:pageIterator&gt;` 标签用于分页...

    liferay快速入门quickstart

    获取及安装Liferay Portal与Tomcat Bundle** - **下载与解压:**从Liferay官网(www.liferay.com/web/guest/downloads)下载Liferay Portal Professional 4.0.0,该版本已捆绑了Tomcat和JDK 5.0。将压缩包解压至硬盘...

    liferay开发环境搭建

    6. Liferay Portal Tomcat Bundle - 包含Liferay门户和Apache Tomcat服务器,用于运行和部署Liferay应用。 **步骤1:安装JDK** 双击JDK安装文件,将其安装在指定目录`C:\liferay dev\JDK`。然后,配置环境变量`JAVA...

    tomcat嵌入OSGI容器

    1. ** Felix或Equinox插件**:最常见的将OSGI引入Tomcat的方法是使用Felix或Equinox这两款流行的OSGI实现作为插件。这些插件提供了一个运行时环境,使得Tomcat可以加载和管理OSGI Bundle。 2. **类加载器调整**:...

    alinous-server-tomcat-bundle:与 Tomcat 捆绑的 Alinous-Core 服务器

    《alinous-server-tomcat-bundle: 深入理解与Tomcat捆绑的Alinous-Core服务器》 在IT行业中,高效、稳定且可扩展的服务器是任何Web应用程序的基础。Alinous-Core是一个开源的服务器端Java应用程序开发框架,而...

    logicaldoc-8.3.2-tomcat-bundle.zip

    开源的文档管理软件,自带tomcat,直接解压后即可运行,使用默认浏览器打开LogicalDOC Web UI:http://localhost:8080/。 首次使用密码admin登录帐户admin,登陆就可以进入到LogicalDOC控制中心里了。

    liferay6.1,Eclipse3.6开发环境搭建

    4. **Liferay Tomcat Bundle**:文件名为`liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip`,用于部署Liferay应用服务器。 #### 三、安装Eclipse 3.6及SVN插件 1. **安装Eclipse 3.6**: - 将下载好的...

    liferay-portlet-development

    下载并解压Liferay Tomcat Bundle,这是包含Liferay和Tomcat服务器的一体化安装包。按照官方文档完成配置,包括数据库连接等设置。 ### 五、Liferay Plugins SDK Liferay Plugins SDK提供了创建portlet和其他...

    Liferay Development Configurator:此工具帮助 Liferay 开发人员创建开发环境-开源

    LDC开始在线下载Liferay ZIP(SDK、Tomcat bundle、门户源码和Javadoc); 然后解压缩它们并启动一个新的 Eclipse 工作区。 LDC 实际上从 6.1.1 版本开始只支持 Liferay CE(社区版)。 您需要 JRE7 才能运行 LDC。

    liferay使用心得

    与.NET中的datagrid不同,Liferay没有内置的可拖动表格控件,但提供了`liferay-ui:search-container`标签来实现类似功能。通过配置`search-container`的`delta`属性来设定每页显示的行数,`search-container-results...

    liferay development 中文

    7. **国际化与本地化**:Liferay支持多语言环境,开发者需要了解如何为应用程序添加多语言支持,以及如何使用资源包(Resource Bundle)进行本地化。 8. **插件开发**:Liferay提供了多种类型的插件,如钩子、钩子...

    apache-tomcat-6.0.10

    Apache Tomcat 6.0.10 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,主要用于部署和运行Java Web应用程序。这个版本是Tomcat服务器的一个早期版本,发布于2007年...

    cics-bundle-maven:cics-bundle-maven-plugin和相关实用程序

    cics-bundle-mavencics-bundle-maven-plugin关于这个项目这是一个Maven插件和相关实用程序... 使用该插件,您可以: ,包括Java依赖项和其他bundleparts(强大的选项) (轻量级选项)cics-bundle-reactor-archetype ,

    apache-tomcat-8.5.68-src

    Tomcat使用多线程模型处理并发请求,源码中可以看到Executor(执行器)和ThreadPool(线程池)的概念,它们有助于提高系统效率和资源利用率。 6. **安全与权限控制**: Tomcat支持多种安全机制,如SSL/TLS加密、 ...

    adt-bundle-windows-x86_64-中文包

    下面俩个版本都能正常使用: 编译器版本号:adt-bundle-windows-x86_64-20130717 编译器版本号:adt-bundle-windows-x86_64-20130917 汉化方法: 拷贝中文包中的文件到编译器同名目录下

    深入浅出Liferay Portal(整理自网络博客)

    5. **安装Liferay Tomcat Bundle**:Liferay通常与Tomcat一起使用,作为应用服务器。解压Liferay的Tomcat bundle,启动`startup.bat`即可运行Liferay Portal。访问`http://localhost:8080/`,使用默认的用户名和密码...

    liferay 使用struts2 开发portlet

    - 下载Liferay Portal Tomcat bundle,如`liferay-portal-tomcat-6.0.5.zip`,它包含运行Liferay所需的所有组件。 - 获取Struts2的相关jar包,包括`antlr-2.7.2.jar`、`commons-fileupload-1.2.1.jar`、`...

Global site tag (gtag.js) - Google Analytics