`

如何在Resin中使用OJB

阅读更多
最近有一个原来运行在Tomcat5上的项目,现在因为客户的原因,移植到Resin上,最后发现OJB运行不正常,即Reference及Collection都不能自动载入,但运行测试用例是正确的,经过跟踪发现,原来是Resin使用了自己的XML解析,所以不能正常解析OJB的XML配置文件,经过分析resin.conf,尝试修改以下的内容,强迫resin使用xerces进行XML解析。这样就可以解决问题了。
<system-property javax.xml.parsers.SAXParserFactory=
             "org.apache.xerces.jaxp.SAXParserFactoryImpl"/>
 
这几天在网上无意发现,在Resin中使用Hibernate中也存在同样的问题,就觉得比较奇怪,为什么Resin一定要用自己的XML解析器。


分享到:
评论

相关推荐

    OJB 持久层框架的帮助文档资料

    OJB(Object-Relational Bridge)是一个开源的Java持久层框架,它在对象世界和关系数据库之间建立桥梁,解决了Java应用程序中的数据持久化问题。OJB通过ORM(对象关系映射)技术,使得开发者可以使用面向对象的方式...

    ③db-ojb-1.0.rc5.zip

    5. **示例**:演示如何在实际项目中使用db-ojb和Struts的示例代码。 6. **构建脚本**:如Ant或Maven的构建文件,用于构建和测试项目。 7. **许可证文件**:说明软件的授权和使用条款,通常是开源许可证如Apache ...

    db-ojb-1.0.4-tools.zip_db-ojb-1.0.4.jar_db-ojb-1.0.rc5.zip

    3. **JTable组件**:掌握在Java Swing中使用JTable来展示和操作数据的方法,包括自定义列、事件处理等。 4. **软件版本控制**:了解RC(Release Candidate)在软件开发过程中的意义,以及它与Alpha、Beta、GA...

    db-ojb-1.0.4.jar

    db-ojb-1.0.4.jar免费下载,敬请使用!

    ojb-study

    这一特性使得OJB成为许多项目的首选,特别是在那些需要快速开发和维护的环境中。 #### OJB的关键特性: 1. **全面的关系表支持**:OJB能够处理所有类型的关系表结构,包括一对一(1-1)、一对多(1-n)以及多对多...

    小程序中使用的ThreeJs

    本资源仅为借鉴,在淘宝小程序中使用,建议使用 白鹭引擎、LayaAir、pixi 等。 淘宝小程序文档连接:https://miniapp.open.taobao.com/docV3.htm?docId=119178&docType=1&tag=dev 本资源是专门为淘宝小程序所开发的...

    ibatis开发相关

    所谓的“半自动化”,指的是在使用ibatis时,开发者需要手动编写SQL语句,并在配置文件中定义这些SQL语句与Java对象之间的映射关系,而不是像Hibernate那样几乎完全依赖框架自动生成SQL语句。 #### 二、ibatis与一...

    OJB:一个Java初学者

    OJB 一个Java初学者

    OJB Console-开源

    这意味着开发者在使用OJB时,可以专注于业务逻辑,而不必关心底层数据存储的细节。 4. **Struts 框架**:Struts 是一个MVC(Model-View-Controller)架构的Java Web框架,用于构建可维护、可扩展的Web应用程序。OJB...

    Ojb/Struts GUI-开源

    **OJB (Object-Relational Bridge) 和 Struts GUI** OJB(Object-Relational Bridge)是一个开源的对象...开源的特性使得它在开发社区中有广泛的应用和贡献,同时也意味着用户可以自由地定制和改进以适应特定的需求。

    ojb-1.0.4:这是OJB 1.0.4的修补程序版本

    ojb-1.0.4 这是OJB 1.0.4的修补程序版本,因为Apache ObJectRelationalBridge于2011年停用。为继续支持仍依赖OJB的Kuali应用程序,需要进行一些错误修复。... (可选)运行mvn install将jar添加到本地.m2存储库中。

    lego2学习手册 ( LEGO框架学习笔记)

    在OJB中,主键的生成可以通过配置不同的主键生成策略实现,如序列、UUID、预定义值等。在`repository.xml`中,你可以定义特定的主键生成器以满足不同场景的需求。 综上所述,LEGO框架通过集成OJB提供强大的持久化...

    cocoon-ojb-2.1.11.jar

    jar包,官方版本,自测可用

    cocoon-ojb-2.1.9.jar

    jar包,官方版本,自测可用

    cocoon-ojb-2.1.8.jar

    jar包,官方版本,自测可用

    cocoon-ojb-2.1.7.jar

    jar包,官方版本,自测可用

    cocoon-ojb-2.1.6.jar

    jar包,官方版本,自测可用

    cocoon-ojb-2.1.4.jar

    jar包,官方版本,自测可用

Global site tag (gtag.js) - Google Analytics