引言:
以axis2发布webservice时,如果用log4j.properties,一切正常。如果使用log4j.xml则控制台没完没了地打出大量的信息,这些信息片断如下:
警告: Could not get url for /javax/servlet/resources/web-app_2_5.xsd
2011-6-23 18:10:09 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor ccxe.xml
10:09,718:[<init>]setting web location string: E:\tomcat-6.0.24_1\webapps\ccxe
10:09,968:[<init>]trying to load axis2.xml from module: /WEB-INF/conf/axis2.xml
10:10,015:[getXMLInputFactory_perClassLoader]Created XMLInputFactory = class co
.ctc.wstx.stax.WstxInputFactory for classloader=WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@187aeca
10:10,015:[getXMLInputFactory_perClassLoader]Size of XMLInputFactory map =1
10:10,062:[createXMLStreamReader]XMLStreamReader is com.ctc.wstx.sr.ValidatingS
reamReader
10:10,109:[debugParameterAdd]==================
10:10,109:[debugParameterAdd] Parameter add on object org.apache.axis2.descript
on.ParameterIncludeImpl@8de462
10:10,109:[debugParameterAdd] Key =hotdeployment
10:10,109:[debugParameterAdd] Value =true
10:10,109:[debugParameterAdd] Value Class = java.lang.String
10:10,109:[debugParameterAdd] Value Classloader = null
10:10,125:[debugParameterAdd]Call Stack = DEBUG_FRAME = org.apache.axis2.util.J
vaUtils.callStackToString(JavaUtils.java:564)
DEBUG_FRAME = org.apache.axis2.description.ParameterIncludeImpl.debugPa
ameterAdd(ParameterIncludeImpl.java:316)
正文:
axis2的xml太疯狂了,还是axis2日志与引用者串门了?
先用log4j.properties吧。回头再找原因吧。
分享到:
相关推荐
log4j-1.2.15.jar mail-1.4.jar mex-1.7.4-impl.jar neethi-3.0.3.jar stax2-api-3.1.1.jar tribes-6.0.16.jar woden-core-1.0M10.jar woodstox-core-asl-4.2.0.jar wsdl4j-1.6.2.jar xalan-2.7.0.jar xml-resolver-...
本文将深入探讨与“webservice axis2 所需的jar”相关的知识点,包括Axis2的版本1.6及其bin和war文件。 首先,让我们了解什么是Axis2。Axis2是Axis1.x的下一代,它提供了一个全面的Web服务框架,支持多种传输协议...
5. **监控和日志**:集成日志框架(如Log4j)和监控工具(如JMX或Prometheus)来收集运行时信息,以便于诊断问题和优化性能。 通过以上步骤和最佳实践,开发者可以有效地利用Axis2和Spring框架整合发布多个...
标签中的"axis"和"axis2"指的是Apache Axis的两个版本,"webservice"则是我们关注的主要应用领域。在开发Web服务时,我们需要的jar包主要包括: 1. `axis2-adb.jar`:包含了Axis2的数据绑定(ADB)实现,用于自动...
标题中的“详解axis调用webservice实例”表明我们将探讨如何使用Apache Axis库来调用Web服务。Apache Axis是一个开源工具,它允许Java开发者创建、部署和使用Web服务。在这个实例中,我们会有机会看到实际的Java代码...
11. **log4j.jar**(可选):虽然Axis2可以使用其他的日志框架,但log4j是常见的选择,用于记录系统日志。 当创建一个简单的Axis2 Web服务或客户端时,上述列出的jar包是最基本的需求。然而,根据实际需求,可能还...
在项目文件“webserviceDemo”中,可能包含了以下内容:配置文件(如 axis-config.xml、spring-context.xml、log4j.properties 或 log4j.xml),Java 源代码(包含服务接口和服务实现,MyBatis 的映射文件和 DAO 类...
- `commons-logging.jar`: Apache Commons Logging,提供日志记录服务的接口,可以与其他日志实现(如log4j)互操作。 - `geronimo-stax-api_1.0_spec.jar`: 提供STAX(Streaming API for XML)的规范实现,用于...
5. **其他依赖库**:如log4j.jar用于日志记录,wsdl4j.jar用于处理WSDL文档,还有commons-logging.jar、commons-codec.jar、commons-discovery.jar等Apache Commons库,它们提供了各种实用工具和功能。 6. **...
2. **axis-wsdl4j.jar**:这个jar包包含了wsdl4j库,用于解析和处理WSDL文件。它帮助客户端从WSDL文档中获取服务的地址、操作方法和消息结构等信息。 3. **activation.jar**:该jar包提供了JavaBeans Activation ...
- `log4j-1.2.15.jar`:Log4j是一个广泛使用的Java日志框架,用于记录Web服务运行过程中的信息和错误,便于调试和监控。 5. **XPath支持**: - `jaxen-1.1-beta-7.jar`:Jaxen是一个独立于任何特定XML API的XPath...
9. log4j-1.2.8.jar 10. mailapi-1.3.jar 11. saaj.jar 12. wsdl4j-1.5.1.jar Java 代码 下面是一个简单的 Java 代码示例,演示如何使用 Axis 调用 Web 服务: ```java import org.apache.axis.Constants; import ...
标题 "axis2JAR包webservice" 涉及到的是使用Apache Axis2框架创建和部署Web服务的技术。Apache Axis2是业界广泛使用的开源Web服务引擎,它允许开发者以简单和高效的方式构建Web服务。Axis2是基于 Axis1 的一个完全...
7. `log4j.jar`(可选):Log4j,一个流行的Java日志库。 这些jar包是使用Axis开发Web服务所必需的,它们提供了构建Web服务所需的全部功能。将这些库导入到开发环境中,即可开始使用Axis创建、部署和调用Web服务。
1. 日志:Axis2使用Log4j进行日志记录,通过调整日志级别和配置文件,可以帮助诊断问题。 2. 性能监控:利用Axis2提供的监控工具,检查服务器状态、内存使用和调用性能。 3. 错误处理:熟悉常见的错误代码和解决办法...
- Logging和XML解析库:如log4j和Xerces,用于日志记录和XML解析。 3. **通用依赖包**: 为什么我们需要一个通用的依赖包呢?这主要是为了简化项目的构建过程和减少版本冲突。将所有必需的依赖项打包在一起,...
描述中提到的“超全的axis2所需的jar包,有效解决axis2构造webservice接口各种jar包问题”,意味着这个压缩包包含了解决Axis2在构建Web服务接口过程中可能出现的所有依赖问题。通常,这些jar包包括了 Axis2的核心库...
- 可能还有其他辅助库,如wsdl4j.jar(用于处理WSDL文件),log4j.jar(日志记录),和可能的XML解析库(如xerces.jar或xml-apis.jar)。 在实际开发中,将这些jar包添加到项目的类路径中,可以确保Axis框架及其...
- **log4j.jar**(可能需要):虽然AXIS默认使用commons-logging,但你可以选择使用log4j进行更高级的日志配置。 确保这些JAR包存在于你的类路径中,才能正确地运行和调用Web服务。在Java项目中,这通常通过设置IDE...
7. **commons-logging.jar** 和 **log4j.jar**:日志处理库,帮助记录 Axis2 运行时的日志信息。 8. **activation.jar** 和 **mail.jar**:与JavaMail相关的库,支持邮件协议,有时在Web服务中用于发送电子邮件。 9....