Weblogic12C,目前可以支持JSF1.2以及JSF2.0,Weblogic10只支持JSF1.2
1.第一步解决weblogic12与jsf1.2整合问题
如果直接把项目部署,会报错,这个错误就是weblogic对jsf报的错误
解决办法:
解压weblogic12原本自带的war包,路径如下 /wlserver_12.1/common/deployable-libraries/jsf-1.2.war
进入war包里的WEB-INF,得到weblogic.xml,复制到自己的项目WEB-INF里去,和web.xml同级
weblogic.xml
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">
<container-descriptor>
<prefer-application-packages>
<package-name>javax.faces.*</package-name>
<package-name>com.sun.faces.*</package-name>
<package-name>com.bea.faces.*</package-name>
</prefer-application-packages>
<prefer-application-resources>
<resource-name>javax.faces.*</resource-name>
<resource-name>com.sun.faces.*</resource-name>
<resource-name>com.bea.faces.*</resource-name>
<resource-name>META-INF/services/javax.servlet.ServletContainerInitializer</resource-name>
</prefer-application-resources>
</container-descriptor>
</weblogic-web-app>
2. 解决Weblogic12C 下 与Hibernate3 的包冲突问题
项目部署正常,但是一调用hibernate查询就会报出org.hibernate.hql.ast.HqlToken异常
网上的解决办法都是基于weblogic10,所以不行,我对相关的包进行分析,发现位于 modules/com.bea.core.antlr.runtime_2.7.7.0.jar 与 项目hibernate3需要的 antlr-2.7.6.jar 发生冲突
解决办法: 在weblogic安装目录随意建立一个文件夹,/opt/Oracle/Middleware/test/,我这里建立了test文件夹,然后复制项目中的antlr-2.7.6.jar,这样路径/opt/Oracle/Middleware/test/下就有个jar包 antlr-2.7.6.jar
然后编辑${DOMAIN_HOME}/bin/startWebgoic.sh ,找到CLASSPATH这行,修改添加如下:
WEB_ANTLR="/opt/Oracle/Middleware/test/antlr-2.7.6.jar" (添加这行)
CLASSPATH="${WEB_ANTLR}:${SAVE_CLASSPATH}" (修改这行)
OK,项目大功告成!
这几天弄的weblogic发现不同版本对于hibernate的不同版本,一定要有不同解决办法
本实验项目配置是: weblogic12c, jsf1.2, richfaces 3.2, hibernate 3.2.5.ga, suse 11
分享到:
相关推荐
Linux 下整合 weblogic12c jsf1.2 Hibernate3 Weblogic12C,目前可以支持JSF1.2以及JSF2.0,Weblogic10只支持JSF1.2
1.在Weblogic10中并不能直接支持JSF1.2,但可以通过几步配置实现支持。 2.这个文档里有详细的配置方法,是我在查阅资料后实验出来的。
本测试项目主要采用了ejb3.0框架+JSF1.2框架+a4j框架结构,采用weblogic服务器,其中包含了EJB远程接口调用和本地接口的双重调用,并采用了AJAX的无刷新技术,而且包含数据库连接操作(Oracle数据库),希望本测试...
weblogic8.1+jdk1.4+axis1.2遇到的问题总结.txt
项目部署出现的异常 The function XXX must be used with a prefix when a default namespace is not specified Servlet response already use stream, Writer not possible org.hibernate.hql.ast.HqlToken
WebLogic 12c(12.2.1.2)升级方案:从weblogic 8.1升级到最新版本 12.2.1.3
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码第3章 其他部分详见我的上传列表 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含...
《JavaEE实用开发指南:基于Weblogic+EJB3+Struts2+Hibernate+Spring》-- part2/3
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码.part1 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun...
好用的Weblogic XML 反序列化漏洞检查工具 CVE-2017-10271 使用范围Oracle WebLogic Server 10.3.6.0.0版本 Oracle WebLogic Server 12.2.1.1.0版本 Oracle WebLogic Server 12.1.3.0.0版本
weblogic12c windows linux 64 32 各版本
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发.part2
linux下安装weblogic以及Oracle、jdk 的一些过程。以及oracle的一些初始化操作
weblogic12c安装指导文档,weblogic12c建域的WLST脚本,以及所需要的配置文件。
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发。第三部分。
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发个人认为是不错的书
这个是Linux+JDK+WebLogic Server+ Oracle 的安装配置过程 本来还有视频教程太大了 发不上来 适合复杂环境搭建的用户学习使用
Weblogic12c安装部署手册,使用范围入门级别.doc
Weblogic12c(12.1.3)安装和eclipse下配置weblogic并发布项目
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发 PDF 书籍 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含Session Bean、Message ...