log4j:WARN Please initialize the log4j system properly.
org.apache.axis2.deployment.DeploymentException: The following error occurred during schema generation: Unable to load bytecode for class $Proxy31
at org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:433)
at org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:101)
at org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:178)
at org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:82)
at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:813)
at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:370)
at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
at org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:142)
at org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:283)
at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
at org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584)
at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4350)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4659)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1244)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1342)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.axis2.deployment.DeploymentException: The following error occurred during schema generation: Unable to load bytecode for class $Proxy31
at org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:397)
... 26 more
Caused by: java.io.IOException: Unable to load bytecode for class $Proxy31
at org.apache.axis2.description.java2wsdl.bytecode.ClassReader.getBytes(ClassReader.java:84)
at org.apache.axis2.description.java2wsdl.bytecode.ParamReader.<init>(ParamReader.java:57)
at org.apache.axis2.description.java2wsdl.bytecode.ChainedParamReader.<init>(ChainedParamReader.java:52)
at org.apache.axis2.description.java2wsdl.bytecode.MethodTable.<init>(MethodTable.java:31)
at org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.<init>(DefaultSchemaGenerator.java:141)
at org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:453)
at org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:389)
... 26 more
编程环境: myeclipse 8.6 Java 6 tomcat 6 axis 2
文件配置:在web.xml 中配置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext-*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
会出现上面的错误,经试验发现是因为少了一个包
spring-context.jar
分享到:
相关推荐
当我们谈论“Axis2+Spring2.5整合(Web服务)”时,我们指的是将Apache Axis2和Spring框架结合在一起,以便更高效地开发和管理Web服务。 Apache Axis2是Apache软件基金会开发的一个Web服务引擎,它提供了SOAP消息...
将Spring3 MVC和Hibernate整合的业务逻辑封装为服务,通过Axis2发布,可以使得服务接口对调用者透明,易于集成到其他系统中。 **Quartz** 是一个开源的作业调度框架,用于在Java应用程序中安排和执行任务。它支持...
6. 测试和调用:通过SOAP客户端或者REST客户端测试部署的服务,验证Spring、Hibernate和Axis2的整合是否成功。 这种整合方式为开发人员提供了强大且灵活的框架,能够处理复杂的业务逻辑,同时提供Web服务接口对外...
5. **配置管理**:Spring3的XML配置文件或基于注解的配置可以用于管理Axis2的所有配置,包括服务发布、服务引用、消息处理器等,使得整个系统的配置更加集中和清晰。 【源码和工具】 在实际项目中,"Spring3 + ...
本案例"jsf+spring+hibernate+Axis2开发案例"旨在演示如何整合这四个核心技术来创建一个完整的Web应用程序。 首先,`JSF (JavaServer Faces)`是一种用于构建用户界面的MVC(Model-View-Controller)框架,它简化了...
当我们谈论“使用Axis2与SSH整合开发WebService”时,我们实际上是在讨论如何将Apache Axis2,一个强大的Java Web服务框架,与Spring(S)、Hibernate(H)和Struts(S)这三大流行开源框架相结合,来构建高效、可...
Struts2、Hibernate、Spring 和 Axis 是Java开发中常见的四大框架,它们各自在Web应用程序的开发中扮演着重要角色。这个压缩包文件"SSH-axis"集合了这些框架的jar库,意味着它提供了一个基础环境来构建一个整合了MVC...
综上所述,这个项目整合了 Axis2(用于 WebService)、iBatis(处理 SQL 查询)、Spring(管理依赖和事务)、Hibernate(ORM)以及 Quartz(定时任务)等技术,构建了一个完整的后端服务系统。通过合理的配置和组织...
5. **整合 Axis2 与 SSH**:在Spring配置中,注入Axis2服务客户端,通过ServiceClient调用Web服务。在Struts2 Action中,调用Spring的bean来触发Web服务请求。 6. **测试和调试**:通过HTTP客户端或者测试工具(如...
在Myeclipse中,你需要安装Axis2相关的插件,如`org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar`和`org.apache.axis2.eclipse.service.plugin_1.6.2.jar`,这些插件提供了代码生成和Web服务发布等功能。...
2. **整合意义**:SSH2与AXIS的整合让开发者可以利用SSH2的优秀特性来构建稳定、可维护的后端服务,同时利用AXIS轻松地发布这些服务为Web服务,方便跨平台、跨语言的通信。 3. **整合步骤**: - **配置AXIS**:...
根据提供的文件信息,本文将详细解析Tuscany与Spring、Axis整合的相关知识点,以及如何解决在整合过程中可能遇到的jar包冲突问题。 ### Tuscany简介 Tuscany项目是Apache软件基金会的一个顶级项目,专注于提供一个...
总之,"SSH与Axis2的案例"展示了如何在一个Java Web项目中整合这些技术,以构建一个能够对外提供Web服务的系统。通过学习和实践这个案例,开发者可以提升在企业级应用开发中的技能,特别是对于Web服务的创建和消费。
SSH框架整合是软件开发中的一种常见技术,主要指的是Spring、Struts2和Hibernate这三大开源框架的集成。这个例子提供了SSH框架整合的具体实现,对于初学者来说,是理解和掌握这一技术的重要参考资料。 Spring是一个...
【标题】"简单银行系统(webservice,springsecurity,ssh,ant,axis,ftl)" 提供的是一个基于多个核心技术构建的银行系统实例。这个项目涵盖了Web服务、安全框架、Java开发工具链以及模板引擎等多个方面的内容,对于学习...
Spring3.0x版本引入了一系列改进和新特性,其中对于依赖管理进行了优化,使得开发者能够更方便地整合不同的技术栈。本文将深入探讨Spring3.0x MVC中的依赖关系,并详细介绍各个依赖分组及其对应的JAR文件。 #### ...
此外,Spring还提供了强大的整合能力,可以与众多开源技术无缝对接,如MyBatis、Hibernate、Quartz定时任务、Apache CXF和 Axis webservices、Spring Boot、Spring Security等,极大地丰富了企业应用的构建选项。...
浪曦航母战斗编队式企业级项目培训系列明细 JAVA,JSP/Servlet基础 Struts2 ...Mule Esb发布基于CXF,Axis的WebService, Extjs3.2与Html/css/js整合打造不规则九宫格效果 JBPM4.4开发销售工作流
在 JavaEE 方面,该工程师熟悉 Struts2、Spring、Hibernate 等企业主流开发框架技术,并了解 Mybatis 的 CRUD 操作,能够使用 Mybatis+Struts2+Spring 架构整合。同时,熟悉 JBPM 工作流引擎,能够独立完成工作流的...
在提供的jar包中,没有直接与Struts相关的文件,但Spring和Hibernate的整合往往能替代或增强Struts的功能。 Hibernate是一个流行的ORM(对象关系映射)框架,它允许开发者用Java对象来操作数据库,而不是直接编写...