Linux 下整合 weblogic12c+jsf1.2+Hibernate3

 

        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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weblogic10+JSF1.2配置方法 1.Weblogic10中并不能直接支持JSF1.2,但可以通过几步配置实现支持。 2.这个文档里有详细的配置方法,是我在查阅资料后实验出来的。 立即下载

相关推荐

将应用部署在weblogic中于JSTL冲突的问题及解决方案

将应用部署在weblogic中于JSTL冲突的问题及解决方案

解决WebLogic12C与Hibernate3.3的Antlr包冲突问题

环境配置:weblogic12C     Struts2.1.8+Spring2.5+Hibernate 3.3  问题描述:项目在tomcat7下运行正常,但部署在WebLogic12C下运行时,就有如下异常:  ClassNotFoundException: org.hibernate.hql.ast.HqlToken 语法解析器异常,提示找不到指定的Class 产生以上问

greensurfer的专栏 6503

Linux整合 weblogic12c jsf1.2 Hibernate3

Linux整合 weblogic12c jsf1.2 Hibernate3 Weblogic12C,目前可以支持JSF1.2以及JSF2.0,Weblogic10只支持JSF1.2

Struts2.3+Spring2.5.6+JPA(Hibernate3)项目移植入WebLogic12容器,并整合入MyEclipse10 图文详解

1、Struts2.3+Spring2.5.6+JPA(Hibernate3) 首先确保在tomcat7下启动运行无错误。   2、下载oepe-indigo-installer-12.1.1.0.1.201203120349-12.1.1-win32.exe,具体哪儿下载就不多说了。   3、安装oepe-indigo-installer-12.1.1.0.1.201203120349-

大苯熊-我的书房 4198

Weblogic12jsf1.2冲突解决

现象: 用JSF+spring做了一个应用系统,JSF1.2,Richfaces3.3.3,项目部署在weblogic11上没有问题,但是部署weblogic12上,就出现各种问题。 最后经过各种调试发现的规律是: JSF页面js报错, JSF页面调用bean中方法调不到, JSF页面JSF方法、标签不生效、报错 由此怀疑是怀疑JSF1.2weblogic12有冲突。 解决:...

tongtong_use的博客 975

java oracle weblogic,java-ee – 如何在Oracle Weblogic 12.1中部署JSF 2.1 webapp?

我正在尝试将JSF 2.1 Web应用程序部署到Weblogic 12.1应用程序服务器,但部署失败,出现以下异常com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!com.oracle.injection.integration.jsf.WeblogicFacesConfigResourceProvidercanno...

weixin_42318912的博客 270

从程序员到CTO的Java技术路线图 (转自安卓巴士)

在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。   Java程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 IO、多线程、实体类、 集合类、正则表达式、 XML和属性文件 图形编程 AW...

weixin_33895657的博客 86

[置顶] 某大型银行深化系统技术方案之十七:技术架构

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229         在上述功能架构中,除了核心层外,应用层及服务层都包括了用户UI界面,因此服务中包括了Mashup所需的WebAPI,需要采用MVC的WebApp框架来实现。整套系统的技术架构如下图所示,根据总体架构的设计思想,自定而下包括了客户端、服务层、核心层、系统软件...

weixin_34280237的博客 153

2023年MyEclipse企业级Java开发环境搭建与优化指南

集成开发环境(IDE)是软件开发的核心工具,它通过整合代码编辑、编译、调试和项目管理等功能,极大提升了开发效率。在Java企业级开发领域,IDE的选择尤为关键,它需要深度支持Java EE(现Jakarta EE)规范、应用服务器集成和复杂的项目依赖管理。MyEclipse作为一款历史悠久的商业IDE,其核心价值在于为企业级项目提供开箱即用的全栈支持,尤其在维护Struts、Spring、Hibernate等传统技术栈的遗留系统时,能显著降低环境配置的复杂度。对于需要快速搭建标准化开发环境、或团队有统一工具

weixin_30800987的博客 482

tk.eclipse.plugin.jsf_2.0.3.zip

jsf eclipse插件

JSF---->环境搭建及第一个程序

一、 环境搭建 新建web项目 右键项目-----MyEclipse---Add JSF Capabilities.. 点击Finish后面,项目增加了/WEB-INF/faces-config.xml文件,并且web.xml如下。 Web应用程序的web.xml如下所示,使用JSF时,所有的请求都透过FacesServlet来处理: &lt;?xml version="1.0" e...

weixin_33829657的博客 197

魔兽世界第二部资料片Wrath of the Lich King正式宣布

详见: http://www.worldofwarcraft.com/wrath/ 回过头来看看魔兽世界中国大陆的代理商九城,到现在连第一部资料片The Burning Crusade还没有推出,唉。

192

JSF应用程序的生命周期剖析

与很多流行的观点不同,我们无需了解技术工作原理的所有细节,就可以编写 JSF 应用程序。您只需要给自己设置一个项目,并从头到尾不断修修补补,这样就可以学习到大量的知识。另一方面,理解必要的基础知识可以使您的开发工作更加有效 —— 而且会节省很多时间。   在本系列怀疑论者的 JSF 的第 2 篇文章中,我们将逐一介绍一下 JSF 请求处理生命周期的 5 个阶段。我们将介绍在每个阶...

169

ADF工具类:JSFUtil.java 源代码

package view; import java.util.Iterator; import java.util.Locale; import java.util.Map; import java.util.MissingResourceException; import java.util.ResourceBundle; import javax.el.ELContext; import

爱生活、爱dota、爱魔兽、爱编程、我不大梦想却很大.请不要叫我修电脑-告诉你我不会,我是--程序员 1653

mssql 类似于mysql group_concat 的函数

select top 10 wid, stuff( (select ','+convert(varchar(25), rwid) from CombineBuying as t2 where t2.wid = t1.wid FOR XML PATH('')), 1, 1, '' ) as rwids from CombineBuying as t1 where t1.wid = '10033...

966

Java开源在线考试系统怎么选?从技术选型到落地部署的完整指南

Java开源在线考试系统怎么选?本文从技术选型、核心功能、部署运维、二次开发等维度,梳理了Java开源在线考试系统的选型要点。

麦塔在线考试培训系统 350

大数据 之 Snappy

【代码】大数据 之 Snappy。

zhixingheyi_tian的博客 179
上一篇: Windows 下整合 weblogic10 jsf1.2 hibernate3
下一篇: Suse 系统下 Weblogic12C 安装整合部署 Hibernate3.2.5 + Spring2.5 + Myfaces1.2
samtribiani
博客等级 码龄15年 7粉丝 33原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值