`
george.gu
  • 浏览: 73399 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Migrate Weblogic 9.2 to Weblogic 11g : Spring Application

 
阅读更多

Here I would like to list the problems I met during Spring application migartion from Weblogic server 9.2 to Weblogic Server 11g.

 

Hibernate cannot be loaded properly

     [java] 11:53:29,008 ERROR [SessionFactoryImpl] Error in named query: DDFTree.findDeviceModelByDDFTree

 

     [java] org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [

     [java]       SELECT model FROM com.wgu.domain.ModelImpl model

     [java]         join model.ddfTrees tree

     [java]         WHERE tree = ?

     [java]   ]

 

Solutionè Set <prefer-application-packages/> in weblogic-application.xml to configure. See Weblogic Class loading.

 

JSP page cannot be accessed

 

     [java] <4 janv. 2012 12 h 07 CET> <Error> <HTTP> <BEA-101017> <[ServletContext@29724744[app:viper module:/viper path:/viper spec-version:null]] Root cause of ServletException.

     [java] java.lang.NoClassDefFoundError: javelin/jsp/JspFunctionMapper

     [java]          at jsp_servlet.__login.<clinit>(__login.java:106)

     [java]          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

     [java]          at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

     [java]          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

     [java]          at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

     [java]          Truncated. see log file for complete stacktrace

     [java] Caused By: java.lang.ClassNotFoundException: javelin.jsp.JspFunctionMapper

     [java]          at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)

     [java]          at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)

     [java]          at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)

     [java]          at java.lang.ClassLoader.loadClass(ClassLoader.java:307)

     [java]          at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

     [java]          Truncated. see log file for complete stacktrace

     [java] >

 

Solutionè Problem comes because the old domain is created for WLS 9.2. Clean and re-launch domain creation. 

 

 

 

Classes cannot be accessed/resolved because of not including in weblogic.jar in 11g

This is mainly happened in development ENV because some referenced libraries are not in class path. For example:

 

  • weblogic.descriptor.SettableBean
  • weblogic.descriptor.DescriptorBean

 

 Refer to:

https://forums.oracle.com/forums/thread.jspa?threadID=728024

            https://forums.oracle.com/forums/thread.jspa?threadID=1056468

Solutionè Add Jars:

 

  • /modules/com.bea.core.descriptor_1.9.0.0.jar
  • /modules/com.bea.core.datasource6_1.9.0.0.jar
  • /modules/com.bea.core.utils_1.9.0.0.ja

MBean Server ObjectName

To be updated later.

 

Service Migration

http://docs.oracle.com/cd/E15051_01/wls/docs103/cluster/service_migration.html

分享到:
评论

相关推荐

    Migrate from Oracle 9i RAC to 10g RAC

    #### 标题解析:Migrate from Oracle 9i RAC to 10g RAC 标题明确了本文档的主要内容是关于如何从Oracle 9i Real Application Clusters (RAC) 数据库迁移至Oracle 10g RAC数据库的过程。这涉及到数据库架构、软件...

    Upgrade, Migrate & Consolidate to Oracle Database 12c

    Upgrade, Migrate & Consolidate to Oracle Database 12c: Strategies, General Preparation Steps, Upgrade & Migration Cases; Fallback Strategies; New Features in Oracle 12c; Performance Management.

    Paragon.Migrate.OS.to.SSD.v4.0.x64.HAPPY.NEW.YEAR-DVT.zip

    标题中的“Paragon Migrate OS to SSD v4.0 x64”是一款专门用于操作系统迁移的软件工具,由Paragon Software公司开发。该版本号“v4.0”表明这是该软件的第四次主要更新,而“x64”则表示它支持64位操作系统。后缀...

    mastering-spring-cloud2018

    how to migrate to a microservices application. Chapter 2, Spring for Microservices, will introduce you Spring Boot framework. You will learn how to effictively use it to create microservice ...

    Migrate ARM Compiler 5 to ARM Compiler 6 中文翻译版

    Migrate ARM Compiler 5 to ARM Compiler 6 中文翻译版本

    SAP S_4HANA Migration Cockpit - Migrate your Data to SAP S_4HANA.pdf

    SAP S_4HANA Migration Cockpit - Migrate your Data to SAP S_4HANA.pdf

    oracle从9.2.0.1升级到9.2.0.8步骤

    在这个案例中,我们看到从9.2.0.1版本升级到9.2.0.8的详细步骤,这是一个内版本的更新,通常涉及修复错误、增强性能和增加新功能。下面是升级流程的详细解释: 1. **下载升级补丁**: - 从Metalink(Oracle支持...

    jquery-migrate3.4版本

    jQuery Migrate 是一个插件,它的主要目的是帮助开发者平滑地过渡到较新版本的 jQuery,解决老版本代码在新版本中可能遇到的兼容性问题。在jQuery Migrate 3.4.0版本中,我们看到了对旧API和功能的维护,以及对现代...

    代码迁移工具:gpt-migrate

    为了解决这一难题,"gpt-migrate"应运而生,这是一个专为代码迁移设计的强大工具。 一、gpt-migrate简介 gpt-migrate是一款高效、便捷的代码迁移工具,旨在自动化代码迁移过程,从而减轻开发者的负担。它通过智能...

    jquery-migrate-3.0.0.zip

    总的来说,jQuery Migrate 3.0.0是一个实用的工具,对于那些需要升级jQuery版本但又担心兼容性的开发者来说,它提供了一个可靠的桥梁,帮助他们在保持代码功能的同时,跟上jQuery的最新发展步伐。

    jquery-migrate-3.0.0.js

    这个版本的Migrate插件包括了完整的源代码(jquery-migrate-3.0.0.js)和一个压缩过的minified版本(jquery-migrate-3.0.0.min.js),供开发者根据项目需求选择使用。 1. **为什么要使用jQuery Migrate 3.0.0**: ...

    springboot-r2dbc-study:Spring启动R2dbc研究

    R2dbc MySQL测试服务器应用程序为R2dbc + ...compose.yml up -d# Set DB Scheme$ ./mvnw -Dflyway.configFiles=src/main/resources/db/migration/flyway.conf flyway:migrate运行Spring Boot $ ./mvnw spring-boot:run

    How to Migrate Email to the Cloud-EN.pdf

    How to Migrate Email to the Cloud-EN.pdf

    How to Migrate Email to the Cloud-CN.pdf

    How to Migrate Email to the Cloud-CN.pdf

    jquery-migrate-3.0.1.js jar包

    《jQuery Migrate插件详解与应用》 在Web开发领域,jQuery是一款广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。然而,随着技术的发展,jQuery也在不断迭代更新,新版本可能会...

    jquery-migrate

    jQuery Migrate 是一个非常重要的工具,特别是在更新到jQuery 1.9及以上版本时。由于这些新版本中删除了一些在旧版本中广泛使用但被认为已过时的功能,jQuery Migrate 提供了对这些功能的支持,以确保向新版本平滑...

    db-migrate-plugin-es6cjs:db-migrate插件,用于接受.cjs文件

    一个允许CJS迁移的插件。 安装 npm安装db-migrate-plugin-es6cjs 实施细节 该插件与db-migrate本身的功能挂钩。 在这种情况下,它将挂接到migrator:migration:hook:require。 它允许db-migrate检测具有(.cjs)...

    jquery-migrate-1.2.1.js文件

    `jquery-migrate-1.2.1.js` 文件是jQuery的一个辅助工具,它主要用于帮助开发者解决在升级到较新版本的jQuery时可能遇到的向后兼容性问题。这个插件的主要目的是为了警告开发者那些在新版本中已经被废弃或者更改的...

    jquery-migrate: 迁移旧的jQuery代码至jQuery1.9以上的版本

    **jQuery Migrate插件详解** 在JavaScript开发领域,jQuery是一个广泛应用的库,它极大地简化了DOM操作、事件处理和Ajax交互。然而,随着jQuery的版本更新,为了保持库的性能和现代化,一些旧的API和功能被废弃。这...

Global site tag (gtag.js) - Google Analytics