服务已经发布了,在weblogic环境下客户端访问报错
java.lang.IllegalStateException: Unable to create JAXBContext for generated pack
ages: "com.demo" doesnt contain ObjectFactory.class or jaxb.index
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(Dyn
amicClientFactory.java:345)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(Dyn
amicClientFactory.java:198)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(Dyn
amicClientFactory.java:177)
at com.demo.TestCXF.doPost(TestCXF.java:45)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
Truncated. see log file for complete stacktrace
javax.xml.bind.JAXBException: "com.demo" doesnt contain ObjectFactory.class or j
axb.index
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:
183)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
I)Ljava.lang.Object;(Unknown Source)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:130)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:289)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
Truncated. see log file for complete stacktrace
>
已经解决半个月了,仍然无法解决。应该是jaxb-api2.1和jaxb-impl2.1.9两个包的问题,因为我在其他环境可以跟到这两个包的源码,但是在weblogic里我跟代码,发现走的代码不对,所以应该是这两个包的问题吧。一个是javax.xml.bind,一个是com.sun.xml.bind.v2。但是不知道weblogic9.2是不是跟着两个包冲突。
我采用应用程序lib优先加载的方式,写了一个weblogic.xml,应该是加载不到com.demo.ObjectFactory,com.demo是我的项目空间。
大家看看有没有解决办法
相关推荐
WebLogic Server 9.2 环境部署详解 WebLogic Server 是一款由 Oracle 公司提供的企业级 Java 应用服务器,它提供了一个用于开发、集成、部署和管理Java EE应用程序的平台。本篇文章将详细阐述如何在Windows环境下...
### WebLogic 9.2 的配置与部署 #### 一、WebLogic 9.2 概述 WebLogic Server 是一款高性能的企业级 Java 应用服务器,由 Oracle 公司开发并维护。WebLogic 9.2 版本是该系列中的一个重要版本,它提供了强大的...
WebLogic Server 9.2 是 Oracle 公司提供的一个企业级 Java 应用服务器,它提供了用于开发、部署和管理Java EE(Java Platform, Enterprise Edition)应用程序的平台。本篇文章将详细阐述在WebLogic 9.2上进行应用...
WebLogic 9.2 安装过程详解 在 Unix 系统下安装 WebLogic 9.2 需要按照特定的步骤进行操作,以确保安装成功。在本文中,我们将详细介绍 WebLogic 9.2 的安装过程,并提供相关的命令和配置信息。 安装 WebLogic 9.2...
WebLogic 9.2 是 BEA Systems 公司开发的一款 Java EE 应用服务器,用于部署和管理 Java EE 应用程序。本文档将指导读者安装和配置 WebLogic 9.2 服务器,解决常见的安装和配置问题。 一、选择 WebLogic 9.2 的原因...
WebLogic Server 9.2 的集群部署方法是企业级应用在Windows环境中实现高可用性和负载均衡的关键步骤。本文将详细阐述集群配置的整个过程,包括前期准备、管理服务器的安装以及集群成员的设置。 1.1 群集安装前的...
在Windows环境下进行WebLogic Server 9.2的安装、部署、配置域以及发布工程是一个涉及多个步骤的过程。本文将详细阐述这些关键环节,帮助你理解并掌握相关知识点。 首先,让我们从**安装WebLogic Server 9.2**开始...
通过上述介绍,我们了解到WebLogic 9.2是一款功能强大的企业级应用服务器,特别适用于基于Java EE的应用开发和部署。对于希望利用Java EE 5特性的开发者来说,此版本提供了丰富的工具和支持。此外,它还具有出色的...
WebLogic Server 9.2 是 Oracle 公司提供的一个企业级 Java 应用服务器,它为开发和部署基于 Java EE(Java Platform, Enterprise Edition)的应用程序提供了全面的平台。WebLogic Server 在运行时,对并发用户数有...
WebLogic Server 9.2 是 Oracle 公司的旗舰级应用服务器产品,它是一个功能强大的 Java EE 平台,用于构建、部署和管理企业级 Web 应用程序。"weblogic9.2_full_license.rar" 文件很可能是包含了 WebLogic Server ...
下载链接在附件中,weblogic 9.2 for linux
本文主要讲解如何配置 MyEclipse 和 WebLogic 9.2,以便在开发和部署 Java Web 应用程序时更加高效和方便。 首先,选择 WebLogic 9.2 的原因是因为 WebLogic 8 只支持 J2EE 1.3,也就是 Servlet 2.3 规范。若在 ...
本文将详细解析如何将CXF项目部署到WebLogic Server 9.2,提供一个终极解决方案。 首先,`CXFServiceServlet.java`是CXF中的核心组件之一,它是一个Servlet,用于处理SOAP和RESTful请求。这个类是服务的入口点,当...
WebLogic Server是BEA Systems(后被Oracle公司收购)开发的一款企业级Java应用服务器,它提供了用于构建、部署和管理分布式企业应用程序的平台。 **1. 准备安装介质** 在开始安装之前,你需要确保已经获取了...
Linux 下 WebLogic 9.2 集群安装部署借鉴 本文档详细介绍了在 Linux 操作系统下安装和部署 WebLogic 9.2 集群的步骤和注意事项,涵盖了 JDK 安装、环境变量配置、WebLogic 9.2 集群安装准备、集群概念、集群应用的...
### WebLogic 9.2 在 Red Hat Linux 上的安装与应用部署 #### 一、概述 WebLogic Server 是一款由 Oracle 提供的企业级 Java 应用服务器,它提供了丰富的功能来支持 Java EE 应用程序的开发、部署和管理。在 Red ...