`
xc_wangwang
  • 浏览: 41171 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

EJB module build fails in EJBDeploy phase while executing wcbd-build in WebSpher

阅读更多

Problem(Abstract)

This technote explains an issue in the IBM Websphere Commerce environment where wcbd-build scripts fail in the EJBDeploy phase so the EJB module can not be built successfully.

Symptom

While executing wcbd-build in WebSphere Commerce v7.0, the following errors are seen while building the EJB module (WebSphereCommerceServerExtensionsData):

The full error message is as follows:

java.lang.NoSuchFieldError:

 

com/ibm/datatools/internal/core/util/EngineeringOptionID.GLOBAL_VARIABLE

[wsejbdeploy]  at

com.ibm.datatools.db2.luw.ddl.LUWDdlGenerator$SingletonOptionDependency.

getSingletonObject(LUWDdlGenerator.java:2414)

[wsejbdeploy]  at

com.ibm.datatools.db2.luw.ddl.LUWDdlGenerator.getAllContainedDisplayable

ElementSetDepedency(LUWDdlGenerator.java:1602)

[wsejbdeploy]  at

com.ibm.datatools.db2.luw.ddl.LUWDdlGenerator.access$1(LUWDdlGenerator.j

ava:1601)  

[wsejbdeploy]  at    

com.ibm.datatools.db2.luw.ddl.LUWDdlGenerator$OptionDependency.doDiscove

ry(LUWDdlGenerator.java:1971)

[wsejbdeploy]  at

com.ibm.datatools.db2.luw.ddl.LUWDdlGenerator$OptionDependency.<init>(LU

WDdlGenerator.java:1875)

[wsejbdeploy]  at

com.ibm.datatools.db2.luw.ddl.LUWDdlGenerator.getOptions(LUWDdlGenerator

.java:1801)

[wsejbdeploy]  at

com.ibm.datatools.db2.luw.ddl.LUWDdlGenerator.getOptions(LUWDdlGenerator

.java:1782)


Cause

This is a known issue cause by two old data tool plugins that existed in "deploytools/itp/plugins/" directory:

Resolving the problem

Remove the old data tool plugins:

 

  1. Navigate to "deploytools/itp/plugins/" directory

  2. Back up the following jar files:
  3. Remove the jar files from step #2 in the "deploytools/itp/plugins/" directory

  4. Navigate to "/opt/IBM/WebSphere/AppServer/deploytool/itp/configuration"

  5. Back up the "/configuration" directory

  6. Delete all the files and directories within "/configuration" directory

    Note: Except "config.ini" if present.

  7. Run wcbd-build again and verify the result.
分享到:
评论

相关推荐

    EJB中ejb-jar——xml文件说明.pdf

    EJB中ejb-jar文件配置详解 EJB(Enterprise JavaBean)是一种Java技术,用于开发企业级应用程序。EJB容器提供了许多功能,如事务处理、安全认证、资源管理等,以便开发者更方便地开发企业级应用程序。在EJB中,ejb-...

    ejb-3_0-fr-spec-ejbcore.pdf,ejb-3_0-fr-spec-persistence.pdf,ejb-3_0-fr-spec-simplified.pdf

    1. EJB Core (ejb-3_0-fr-spec-ejbcore.pdf): EJB Core涵盖了EJB的基础架构,包括会话bean(Session Beans)、实体bean(Entity Beans)和消息驱动bean(Message-Driven Beans)。在EJB 3.0中,主要引入了注解驱动...

    Beginning EJB in Java EE8-2018

    《 Beginning EJB in Java EE 8 - Building Applications with Enterprise JavaBeans》是2018年由Apress出版社出版的一本详尽教程,专为那些希望深入理解Java企业级后台开发的读者设计。这本书全面覆盖了Java EE8...

    EJB 3 in Action

    《EJB 3 in Action》是一本专门为初学者和开发者设计的EJB3技术指南,旨在深入浅出地介绍企业级Java Bean(EJB)3的核心概念、开发流程及部署策略。EJB3是Java EE平台中的核心组件,它极大地简化了企业级应用的开发...

    ejb3 第5讲--通过ANT提高EJB应用的开发效率

    **ejb3 第5讲 -- 通过ANT提高EJB应用的开发效率** EJB(Enterprise JavaBeans)是Java EE平台中的核心组件,用于构建企业级应用程序。EJB 3.0是一个重要的里程碑,它极大地简化了EJB的开发,提高了开发效率。在本...

    中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.part2.rar(3-3)

    中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.part2.rar

    Manning.EJB.3.0.in.Action

    根据提供的文件信息,我们可以归纳出以下关键知识点,主要聚焦于《Manning.EJB.3.0.in.Action》这本书的相关内容: ### 一、书籍基本信息 - **书名**:Manning.EJB.3.0.in.Action - **作者**:未提供具体作者信息...

    EJB3 IN ACTION 2.pdf

    《EJB3 in Action》是一本深入探讨Java企业级Bean(EJB)3技术的权威指南,由Debu Panda、Reza Rahman和Derek Lane共同撰写。本书旨在为读者提供全面且深入的理解,涵盖EJB3的核心概念、设计模式、最佳实践以及与之...

    Manning - EJB3 in Action

    ### 关于《Manning - EJB3 in Action》的核心知识点 #### 一、EJB3 概览 **EJB3 in Action** 这本书主要讲述了Enterprise JavaBeans (EJB) 3.0 的核心概念和技术细节。EJB 3.0 是Java企业级应用开发中的一个重要...

    J2EE 配置文件 - ejb-jar.xml(中文)

    ejb-jar元素是EJB发布描述器的根元素,它包含一个可选的EJB-JAR文件的描述,可选显示的名称,可选小图标的文件名,可选的大图标的文件名,必须的所有被包含的enterprise bean 的结构信息 ,可选的应用装配描述器,可选的...

    Ejb3.0 Local Working In Weblogic10.3

    EJB(Enterprise JavaBeans)是Java EE平台中的核心组件,用于构建可复用、安全且事务处理能力强大的服务器端业务逻辑。EJB 3.0是EJB规范的一个重大改革,它极大地简化了EJB的开发,使得企业级应用的编写更加直观和...

    EJB3规范---文档

    7. **ejb-3_0-pfd-spec-simplified.pdf**:这份文档重点讲解EJB 3.0的简化模型,如何通过注解实现更简洁的编码风格,以及如何利用依赖注入和容器服务来提高开发效率。 理解并熟练掌握EJB 3.0规范,对于开发高效、...

    ejb-api-3.0-sources

    ejb-api-3.0-sources ejb3.0资源文件,源代码文件

    Beginning EJB in Java EE 8, 3rd Edition--2018

    Build applications with Enterprise JavaBeans (EJBs) in the new Java EE 8 platform Discover when to use EJBs over contexts and dependency injection Use message-driven beans to do tasks ...

    ejb3 第8讲 --通过注解方式注入并使用其他EJB或者服务

    - `ejbModule`目录:包含了EJB的源代码和Maven或Gradle的构建文件。 - `pom.xml`或`build.gradle`:项目的构建配置文件,用于编译、打包和部署EJB。 - `src/main/java`:源代码目录,包含了EJB接口和实现,以及可能...

    EJB3的三本好书第2本, EJB3 in Action 2007

    EJB3的三本好书第二本,最好的介绍ejb3的书,看过之后,其他的书都送人了,而且附带的源代码,几乎包括了所有的主流应用服务器的例子,glassfish, jboss, weblogic, oracleAS 3本书分别是: 1. Beginning EJB3 ...

    EJB3 in action ORALCE PPT

    &lt;ejb-class&gt;CartEJB&lt;/ejb-class&gt; &lt;session-type&gt;Stateful&lt;/session-type&gt; &lt;transaction-type&gt;Container&lt;/transaction-type&gt; ``` **EJB3: Simplifying with Annotations** ```java @Stateful public class ...

    EJB-api.rar

    EJB-api.rar 是一个包含EJB规范API的压缩包,它为开发人员提供了访问和使用EJB技术的接口和类。以下是关于EJB的重要知识点的详细说明: 1. **EJB概述**: - EJB是Java EE(Java Platform, Enterprise Edition)的...

    Manning - EJB 3 in Action

    ### Manning - EJB 3 in Action #### 书籍概述 《Manning - EJB 3 in Action》是一本深入探讨企业级Java Beans (EJB) 3.0规范的著作,该书出版于2006年。作者通过丰富的实例和详尽的解释帮助读者理解和掌握EJB 3.0...

Global site tag (gtag.js) - Google Analytics