`
bravewu
  • 浏览: 49398 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

在WebSphere Portal Server中使用Hibernate的一点心得

阅读更多
    最近在做一个项目,要求在WebSphere Portal Server 6.0 中使用Hibernate 3.2来实现数据的持久化,对于WebSphere Portal Server和Hibernate的具体使用方法,这里不想讲太多。我主要想就怎么安装Hibernate所用到的jar文件。刚开始我是直接把这些jar文件放在用来部署Portlet的WAR文件里,但遇到一个问题,就是在Hibernate无法用datasource,只能直接使用jdbc来连接数据,这可不太好,在网上找了很多文章,都没有找到答案。后来我做了以下三个尝试:

1. 将Portlet改用pre-deploymment方式来部署。

这样就需要创建一个j2ee工程,并将原来的portlet工程与之关联。将Hibernate用到的所有的jar文件放在j2ee工程里。然后导出一个EAR文件。然后将这个EAR文件使用xmlaccess.bat通过xml文件方式进行部署。

但是我按照IBM网站上提供的操作方式没有成功将我的portlet部署成功。于是我只好放弃这种方式。

2. 将所有的jar文件放在<PortalServer_root>/shared/app里。重起server,报错,无法正常启动。

这种方式也只好放弃。

3. 将所有的jar文件放在<AppServer_root>/lib里。server成功启动。在hibernate里也可以成功使用JNDI找到datasource。

至此,我终于明白怎么在WebSphere Portal Server 里安装Hibernate所需的jar文件。

经过以上尝试,可以得出如下四个结论:
1.在WebSphere Portal Server中使用Hibernate,而且要使用datasource的方式来连接数据库的话,不可以将hibernate所必需的jar文件放在application里。

2.在WebSphere Portal Server中使用Hibernate,如果只需要使用jdbc的方式来连接数据库的话,可以将hibernate所必需的jar文件放在application里。

3.绝对不可以将Hibernate所需的jar文件放到<PortalServer_root>/shared/app里。

4.将Hibernate所需的jar文件放到<AppServer_root>/lib里。是最好的一种方式。
1
1
分享到:
评论
2 楼 bravewu 2008-11-25  
谢谢捧场!
1 楼 luzl 2008-11-25  
不错,有收获!

相关推荐

    WebSphere Portal Server 白皮书

    本文将围绕WebSphere Portal Server的核心理念、关键功能及其在企业信息化战略中的角色进行深度剖析。 ### 一、WebSphere Portal Server:门户设想与愿景 #### 1.1 统一访问点与增值功能 WebSphere Portal Server...

    IBM WebSphere Portal Server V6:Step By Step

    【IBM WebSphere Portal Server V6:步步为营】 IBM WebSphere Portal Server V6 是一个强大的企业级门户平台,它提供了一种集中的访问点,使用户能够方便地获取信息、应用和服务。本教程旨在帮助读者逐步理解并掌握...

    websphere portal开发手册

    【描述】:“WebSphere Portal开发手册”是一份详尽的指导文档,旨在帮助开发者理解和实践在WebSphere Portal环境中的各种开发任务。手册涵盖了从基础设置到高级功能的方方面面,为开发者提供了丰富的实例和最佳实践...

    WebspherePortal的Oracle数据库迁移

    在IT行业中,数据库迁移是一项常见的任务,特别是在企业级应用中,如WebSphere Portal。WebSphere Portal是一款由IBM提供的强大企业门户平台,它依赖于数据库来存储配置信息、用户数据以及各种门户组件的状态。本篇...

    ibm websphere portal 学习资料

    IBM WebSphere Portal 是一款强大的企业级门户平台,它允许组织构建、管理和个性化复杂的Web...这些学习资料将是你通往IBM WebSphere Portal专家之路的重要指南,帮助你在实际项目中发挥WebSphere Portal的最大潜力。

    Websphere Portal Server 6.0 安装指南

    在本篇文章中,我们将深入探讨IBM Websphere Portal Server 6.0 (以下简称WPV6)的安装与配置过程。WPV6是基于Java 2 Platform, Enterprise Edition (J2EE) 构建的应用程序,它运行在Websphere Application Server ...

    WebSphere Portal 集群详细安装文档

    在两台服务器上,IBM软件应按照特定目录结构进行安装,例如在196和197机器上分别安装了WebSphere AppServer、HTTPServer、PortalServer和wp_profile等组件。 接下来,我们来谈谈DB2数据库的准备。在WebSphere ...

    IBM Websphere Portal Primer

    Most of the major software vendors have a portal server product or aspire to have one. Not to be outdone, enterprises big and small are clamoring to put up portal presences on the Web. A recent ...

    remote_portlet经典例子(WSRP ,IBM Websphere Portal Server v6.0)

    ### WSRP与Remote Portlet在IBM WebSphere Portal Server v6.0中的应用 #### 一、WSRP简介 WSRP(Web Services for Remote Portlets)是一种标准协议,旨在允许远程portlet通过web服务接口集成到门户环境中。它...

    WebSpherePortal6.1集群安装

    - 在安装过程中选择“应用服务器已安装”选项,并指定已安装的 WebSphere Application Server 的位置。 - 完成安装后,配置主要门户节点的相关设置。 2. **配置主要门户节点连接外部数据库**: - 在管理控制台中...

    websphere portal 7 主题开发

    在WebSphere Portal V7中,为了实现自定义的用户界面体验,开发者需要创建自己的主题。WebSphere Portal 7 提供了两种内置主题,但为了满足特定需求,我们可以基于PageBuilder2构建新的主题。复制PageBuilder2主题...

    IBM演示-WebSpherePortal教程

    在本教程中,我们将深入探讨WebSphere Portal的关键特性和功能。 1. **WebSphere Portal架构** - **基础架构**:WebSphere Portal基于Java EE(Java Enterprise Edition)和IBM's WebSphere Application Server,...

    IBM WebSphere Portal Express配置文档

    - **配置WebSphere Application Server**: 在完成WebSphere Portal Express的安装之后,还需要对WebSphere Application Server进行配置。具体步骤可以参考官方文档: - [配置文档]...

    IBM演示WebSpherePortal教程

    IBM演示WebSpherePortal教程

    IBM WebSphere Portal 6.0安装手册

    安装过程中使用的用户必须具备一定的权限,以便能够完成安装并启动服务。对于Windows系统,安装用户ID需要具备以下权限: - **作为作业系统的一部分**:这是Windows为用户账户指定的一个专用权限。 - **以服务登录*...

    WebSphere Portal7入门教程:portal7页面构建器

    PageBuilder 在 WebSphere Portal 7 中发挥了至关重要的作用,不仅极大地提高了门户页面的定制性和灵活性,还使得非技术人员也能参与到门户开发中来。通过深入了解 PageBuilder 的特性和最佳实践,开发者能够更高效...

    IBM Websphere Portal 8.5 Cluster 创建 02

    文章中提到,在Windows系统下运行的命令格式是startServer.bat WebSphere_Portal,而在UNIX系统下则是./startServer.sh WebSphere_Portal。 文档中还提到,该指南虽然基于Linux操作系统编写的,但是其介绍的步骤和...

Global site tag (gtag.js) - Google Analytics