本来写的webservice在自己的电脑上可以运行,到了公司始终运行不了,搞了半天,总报空指针异常
Exception in thread "main" AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.NullPointerException
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:HYAS-BCC2CBB787
java.lang.NullPointerException
,搞了半天才发现原来是tomcat的版本不一样,自己电脑用的是tomcat6.0的,而公司用的是tomcat5.5的,晕死了,终于发现了问题了,下载"xercesImpl.jar" and "xml-apis.jar" 这两个包就ok了
分享到:
相关推荐
【标题】:Tomcat与Axis2的配置指南 【描述】:本文将详细介绍如何配置Tomcat服务器以运行Apache Axis2 Web服务。这是一个适合初学者的步骤教程,旨在帮助你快速搭建Axis2环境。 【标签】:Tomcat, Axis2 【内容...
- **依赖冲突**:Tomcat和Axis2可能需要特定版本的JDK,以及与其他库的兼容性问题。 - **部署错误**:如XML配置错误、类加载问题等。 - **调试和日志**:利用Tomcat的内置日志功能和Axis2的日志记录,解决运行时问题...
标题 "axis2在tomcat上配置" 描述的是如何在Apache Tomcat服务器上安装和配置Axis2服务。Axis2是Apache软件基金会开发的一个Web服务框架,它提供了高性能、灵活且可扩展的服务架构,广泛用于创建和部署SOAP和RESTful...
首先,详细列出了所需的软件版本和下载资源,包括Axis Eclipse插件、Axis2 War包、Tomcat以及MyEclipse。接下来,文章讲述了部署过程,包括安装MyEclipse、配置Axis插件、部署Tomcat服务器、将Axis2的War包部署到...
在IT行业中,Tomcat和Axis是两个非常关键的组件,...同时,由于Tomcat 5.0.28是一个较旧的版本,可能不再受到官方维护,因此在生产环境中使用时要考虑其兼容性和安全性问题,可能需要升级到更高版本的Tomcat和Axis。
首先,你需要从Apache Axis的官方网站下载并解压缩最新的版本(在描述中提到的是1.4)。然后,将Axis解压后的`webapps/axis`目录复制到你的Tomcat服务器的`webapps`目录下。这一步是为了将Axis作为Tomcat的一个Web...
### Tomcat与Apache AXIS集成详解 #### 一、概述 本文档主要介绍如何在Tomcat服务器上集成并部署Apache AXIS Web应用。Apache AXIS是一个用于构建和调用Web服务的工具包,它支持SOAP协议,使得不同平台之间的应用...
总的来说,使用Axis1.4与Tomcat的结合,开发者可以快速地构建、部署和测试Java Web服务,实现不同系统之间的数据交换。尽管现在有更新的Web服务框架如Apache CXF和Spring-WS,但了解Axis1.4对于理解Web服务的基础...
同样地,我们需要调整这个测试项目所使用的 Tomcat 服务器的端口,以避免与已发布的 WebService 端口冲突。然后,在项目中创建一个 WebService 客户端,输入之前发布的 WebService 的 WSDL 地址,并选择要测试的方法...
### WebService-Axis-Tomcat 发布教程详细解析 #### 一、准备工作 在开始发布 WebService 之前,首先需要完成一系列的准备工作。 ##### 1. 安装 Axis - **下载 Axis 包**:访问 Apache Axis 的官方网站 ...
【使用myEclipse,tomcat 和Axis发布webService】教程 在IT行业中,Web服务是一种标准的通信方式,使得不同的应用程序之间能够交换数据。本文将详细介绍如何使用myEclipse集成开发环境,Apache Tomcat服务器以及...
先配置好JDK 和Tomcat。本文中使用的是JDK 5.0(源代码是1.4 的)。Tomcat 是5.0.28。 下载AXIS 1.4,地址http://ws.apache.org/ 安装AXIS 解压开axis1_ 4.zip ,将axis1_ 4/webapps/axis 拷贝到 $TOMCAT_HOME/...
- Axis2可以与各种Java EE应用服务器(如Tomcat、JBoss)集成,也可以独立运行。 - 在企业级应用中,Axis2常用于构建SOA(Service-Oriented Architecture)架构,实现服务之间的松耦合和重用。 8. **故障排查与...
整合Tomcat的HTTPS与Axis2,目的是为Web服务提供更高级别的安全保护。当你使用HTTPS作为通信协议时,所有的Web服务请求都将通过加密通道进行,这样可以防止中间人攻击和数据泄露。为了在Axis2中启用HTTPS,你需要在...