解决wegloc10.3部署 Hibernate JPA 2.0 API冲突
需积分: 9 87 浏览量
更新于2024-09-10
收藏 279KB DOCX 举报
该文主要讲述了解决在wegloc10.3环境下,由于hibernate-jpa-2.0-api版本冲突导致的问题,以及如何部署Portals应用。
在部署Portals应用程序时,首先需要将war包解压缩到weblogic服务器上的特定目录,确保这个目录与weblogic的安装路径位于同一根目录下。接着,将`hibernate-jpa-2.0-api-1.0.1.Final.jar`文件从`portals/web-inf/lib/`移动到`{DOMAIN_HOME}/lib`目录下,这里的`{DOMAIN_HOME}`是根据实际的startWeblogic脚本来确定的路径。
针对不同数据库的连接方式,有DBCP连接和JNDI连接两种。DBCP连接方式通常在Tomcat中被推荐使用,而JNDI连接方式则适用于weblogic或WAS这样的应用服务器。在`config.properties`、`du4d.properties`和`indicator.properties`这三个配置文件中,需要根据实际的数据库连接方式进行相应的修改。对于JNDI连接,需要在weblogic服务器上创建对应的JNDI数据源,例如`Jdbc_dplatform`、`Jdbc_du4d`和`Jdbc_ind`(针对其他数据库,如Netezza,可能需要自定义名称)。特别地,`indicator.properties`中的`ind.jndi.name`必须与weblogic数据源的JNDI名称保持一致,同时`config.properties`中的`mybatis.dialect`应与所选数据库匹配。
在进行服务器配置时,还需要对启动脚本进行调整。在Windows环境下,需修改`startWeblogic.cmd`以屏蔽将jpa2.0的jar添加到classpath的代码,并且在`setDomainEnv.cmd`中设置JVM启动参数,如`setUSER_MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=256m`。对于Linux系统,相应地需要修改`startWeblogic.sh`和`setDomainEnv`脚本,调整相同的内容。
总结来说,解决wegloc10.3部署中hibernate-jpa-2.0-api冲突的关键步骤包括:调整jar包位置、配置数据库连接方式、创建JNDI数据源以及优化服务器启动脚本。这些操作有助于确保Portals应用能够正确地在weblogic环境中运行。
2015-04-10 上传
180 浏览量
2021-02-18 上传
2021-05-12 上传
2021-01-30 上传
2021-04-04 上传
2014-12-05 上传
132 浏览量
roll0523
- 粉丝: 0
- 资源: 4
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫