`
Harold_xlp
  • 浏览: 159249 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

关于引用WebLogic.jar时遇到NoClassDefFoundError问题的解决方法

阅读更多

 前段时间在做一个项目开发时,需要用到weblogic.jndi.WLInitialContextFactory,所以按照以前的经验,将WebLogic.jar添加到Build Path中。可是在执行时发现报错:

 

        Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/security/subject/AbstractSubject

 

如果将wlclient.jar也添加到路径时,会报错:

 

        Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/security/acl/UserInfo

 

百思不得其解,遂看了一下Oracle的文档,发现10g以后的weblogic中,Oracle已经改变了weblogic包路径的内容,不能再像以前那样直接引用weblogic.jar.需要用到Weblogic提供的JarBuilder Tool 。

 

方法(我的jdk是1.6):

 

1、进入lib路径

cd WL_HOME/server/lib

 

2、创建新的wlfullclient.jar包

java -jar wljarbuilder.jar

 

3、将创建的wlfullclient.jar添加到你的应用程序的Build Path下就可以了。

 

相关文档地址:

http://download.oracle.com/docs/cd/E12840_01/wls/docs103/client/jarbuilder.html

分享到:
评论

相关推荐

    weblogic.jar/wlclient.jar/wls-api.jar相关jar包

    例如,如果只需要运行时连接到WebLogic Server进行数据交互,那么可能只需要`weblogic.jar`;而如果需要在客户端程序中实现对服务器的管理操作,`wlclient.jar`则必不可少;对于开发WebLogic的插件或者管理工具,`...

    weblogic.jar

    本节将详细探讨`weblogic.jar`及其相关的jar包在WebLogic中的作用。 `weblogic.jar`是WebLogic Server的核心库文件,包含了运行WebLogic Server所需的各种类和资源。这个jar包包括了服务器的启动类、管理接口、容器...

    weblogic.jdbc.vendor.oracle.OracleThinBlob jar包下载

    例如,当处理大Blob对象时,可能会遇到性能问题或者兼容性问题,此时可能需要特定版本的驱动来优化或修复。 标签中的"com.bea.core.datasource"暗示了这是WebLogic Server中数据源相关的组件。在WebLogic中,数据源...

    ant-weblogic.jar.zip

    ant-weblogic.jar是实际的库文件,包含了与WebLogic集成所需的类和方法;ant.license.txt则是Apache Ant和Oracle提供的许可协议,规定了使用这些组件的法律条款和条件。 要使用ant-weblogic.jar,你需要将其添加到...

    weblogic API FOR [weblogic.jar]

    在WebLogic API中,`weblogic.jar`是一个核心库,包含了大量用于操作和管理WebLogic Server的类和接口,这些API对于开发、维护以及监控WebLogic环境至关重要。 一、WebLogic API概述 WebLogic API提供了对服务器...

    weblogic.jar 开发服务全包

    his chapter describes how to develop and use WebLogic full clients.... applications need to use the wlfullclient.jar file instead of the weblogic.jar

    wlfullclient.jar(weblogic完整jar包)

    `wlfullclient.jar`包含了与EJB交互所需的客户端API,使得开发者可以在客户端代码中调用EJB方法,进行远程方法调用(RMI)或者使用EJB 3.1以上的轻量级注解驱动的编程模型。 **JMS(Java Message Service)** JMS是...

    weblogic.jdbc.vendor.oracle.OracleResultSet jar包

    在描述中提到的"解决weblogic数据库连接池存储大字段所需包",意味着`weblogic.jdbc.vendor.oracle.OracleResultSet`可能包含优化大字段存储和检索的逻辑,这在处理如图像、视频等大数据类型时尤其重要。WebLogic的...

    weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB 类型转换解决办法

    为了解决 WebLogic 下 Oracle CLOB 类型转换的问题,可以通过反射机制来调用 `weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB` 类的 `getVendorObj()` 方法,该方法可以返回一个 `oracle.sql.CLOB` 类型的对象,从而...

    weblogic开发jar包打包

    1. weblogic.jar:这是WebLogic Server的主要库文件,包含了运行和管理WebLogic Server所需的类和接口。 2. jolt.jar和joltjse.jar:这两个文件属于JOLT库,可能包含不同的版本或构建,分别用于标准Java环境和Java ...

    Weblogic JMS 依赖jar包下载

    1. `weblogic.jar`:Weblogic Server的基础库,包含了JMS实现和其他核心功能。 2. `wlclient.jar`:客户端连接Weblogic Server所需的库,用于生产者和消费者的编程。 3. `jms.jar`:Oracle提供的JMS API实现,包含...

    weblogic.xml配置详解

    ### WebLogic.xml配置详解 #### 一、概述 `weblogic.xml` 文件是 WebLogic Server 应用服务器中专门用于自定义和配置部署在该服务器上的 Web 应用程序的一个重要配置文件。它允许开发人员和系统管理员针对 ...

    quartz-weblogic-1.8.6.jar

    quartz-weblogic-1.8.6.jar

    weblogic.rar

    此外,`可用-weblogic.jar`可能指的是一个可使用的、经过特定配置或更新的版本,而`可用哦.txt`可能是提供关于如何使用或配置`weblogic.jar`的说明文档。在实际操作中,确保使用正确的JAR文件版本,并参考相关文档...

    weblogic.xml配置详解.txt

    weblogic.xml配置详解.txt

    ant-weblogic-1.7.0.jar

    标签:ant-weblogic-1.7.0.jar,ant,weblogic,1.7.0,jar包下载,依赖包

Global site tag (gtag.js) - Google Analytics