`

学习axis部署在jboss中

阅读更多
正常流程查看:http://www.blogjava.net/nokiaguy/archive/2009/01/02/249556.html

axis2.war部署到 jboss4.2.3出现的问题。
java.io.FileNotFoundException:  
F:jboss-4.2.3.GAserverdefault.deployaxis2.warWEB-INF (拒绝访问。)
解决办法:
修改文件:conf/axis2.xml,删除下列行:
<deployer extension=".jar" directory="servicejars"

class="org.apache.axis2.jaxws.framework.JAXWSDeployer"/>

生成客户端:
1、将axis-bin下的lib目录下的lib拷贝到某个目录:如D:\javaSoftware\axis-1_4
2、编写bat文件,内容如下:

set LibPath=D:\javaSoftware\axis-1_4

set AxisClassPath=%LibPath%\axis.jar;%LibPath%\commons-logging.jar;%LibPath%\commons-

discovery.jar;%LibPath%\jaxrpc.jar;%LibPath%\saaj.jar;%LibPath%\wsdl4j.jar;

set WSDL2JavaCommand=java -classpath %AxisClassPath% org.apache.axis.wsdl.WSDL2Java
set WsDeploy=-sset WSDL2JavaCommand=java -classpath %AxisClassPath%

org.apache.axis.wsdl.WSDL2Java
set WsDeploy=-s
%WSDL2JavaCommand% %WsDeploy% test.wsdl

调用bat文件,生成客户端文件

编写客户端测试文件
package ws.client;
public class Client
{
    public static void main(String[] args) throws Exception 
    {

    MyServiceLocator service = new MyServiceLocator();
    MyServicePortType stub = service.getmyServiceHttpSoap12Endpoint();
   
    System.out.println(stub.getGreeting("wolao"));
    }
}
分享到:
评论

相关推荐

    学习在JBoss上部署Axis

    ### 学习在JBoss上部署Axis Web Service #### 知识点概述 本文主要介绍如何在JBoss应用服务器上部署Axis Web Service。通过详细步骤和背景知识的讲解,帮助读者掌握这一技能。 #### 一、环境搭建与准备工作 1. *...

    jboss-portal-2.0.1RC1-jboss-4.0.2.zip_axis-ws4ee.jar_jboss_jboss

    Axis 是一个用于Web服务的开源工具包,特别是ws4ee.jar,它是Axis for JBoss的一部分,允许在JBoss环境中快速创建和部署Web服务。它提供了SOAP栈,使得Java应用程序能够作为Web服务提供者或消费者,实现了WS-I基本...

    Axis2版本学习笔记

    本笔记将深入探讨Axis2的核心概念、版本差异、安装配置以及在实际项目中的应用。 1. **核心概念** - **SOAP**: Axis2是基于SOAP(Simple Object Access Protocol)协议的,它允许应用程序通过HTTP进行通信,实现跨...

    axis2-std-1.0-bin.zip与axis2.war

    Axis2.war文件可以直接部署到支持Servlet容器(如Tomcat、Jetty)或Java应用服务器(如JBoss、WebLogic)中。部署后,它将提供一个完整的Axis2服务运行时环境,允许用户通过Web界面管理Web服务。用户可以通过HTTP...

    图书:JBoss工具3开发者指南

    在JBoss工具中,源码管理是至关重要的一个方面。本书可能涵盖了如何使用内置的Git或SVN支持进行版本控制,包括创建新分支、合并代码、解决冲突以及提交和推送更改。此外,它可能还会介绍如何利用工具进行代码审查和...

    axis2+EJB整合开发 源代码

    4. **部署和测试**:学习如何在Axis2环境下部署Web服务和EJB,以及如何进行本地或远程测试。 5. **源代码阅读**:通过对源代码的分析,加深对EJB和Axis2工作原理的理解,提升问题排查和调试能力。 总之,这个压缩包...

    axis2-1.4.1-bin.zip

    在"axis2-1.4.1-bin.zip"这个压缩包中,包含了Axis2框架的1.4.1版本的所有必要组件和资源,使得用户可以快速地搭建和运行Web服务。 **1. Axis2架构** Axis2的核心设计理念是模块化,它由多个模块组成,包括核心引擎...

    《Axis实例与分析详解》.zip

    在《Axis实例与分析详解》中,你可能会学习到如何创建和部署一个基本的Axis Web服务,包括以下几个步骤: 1. **设置环境**:安装必要的Java环境(JDK)、构建工具(如Ant)以及Axis库。 2. **创建服务**:编写Java类...

    Jboss4.2.2.GA英文文档

    JBoss AS 4.2.2 GA支持JTA(Java Transaction API),允许在分布式环境中进行事务处理。这确保了在多组件操作中的数据一致性,即使在系统故障后也能恢复到一致状态。 **4. 安全性** 该版本提供了基于角色的访问控制...

    Axis Webservice Demo

    这个Demo很可能是为了演示如何在Java环境中使用Axis来开发、部署和调用Web服务。 在描述中提到的博客链接指向了ITEYE上的一篇博客文章,虽然具体内容没有给出,但我们可以推测博主可能详细介绍了他们如何使用Axis...

    axis以及wsdl的jar包

    在部署时,需要确保 Axis 的相关`jar`包(如`axis.jar`, `axis-wsdl4j.jar`等)已添加到项目的类路径中。 4. **创建客户端代码**:在客户端,同样可以使用`wsdl2java`工具,但这次是用WSDL文件生成客户端的Stub类。...

    axis-src-1_4.tar.gz

    "Axis 1.4" 是一个著名的开源Java Web服务框架,它允许开发人员在Java平台上创建和部署Web服务。这个框架是由Apache软件基金会维护的,是早期Web服务开发中的一个重要工具。"axis-src-1_4.tar.gz" 文件是一个源代码...

    myeclipse整合axis2

    在IT行业中,开发人员经常需要将不同的工具和技术集成在一起,以构建高效且功能...通过以上知识点的学习和实践,开发者可以有效地在Myeclipse8.5环境中整合并使用Axis2,从而高效地开发和管理基于Web服务的应用程序。

    axis-src-1_3.zip_axis_axis-src-1_3_axis1 1.3 src_axis源码

    在本文中,我们将深入探讨 Axis 的源码,理解其核心工作原理,并学习如何利用 Axis 来发布 WebServices。本文将主要基于 Axis 1.3 版本的源代码进行分析。 一、Axis 简介 Axis 是 Apache 组织开发的一个 SOAP ...

    AXIS开发的基于JAVA的webservice及客户端

    在本篇博文中,我们将深入探讨AXIS如何帮助开发者在Java环境中实现Web服务的开发。 首先,Web服务是一种通过互联网进行通信的应用程序接口(API)。它们允许不同的系统之间交换数据,不受平台或编程语言的限制。...

    axis2相关资源

    通过学习和使用这个“axis2-1.6.2”压缩包中的资源,你可以了解并掌握如何使用Axis2创建、部署和管理Web服务,以及如何利用其强大的功能来适应各种复杂的Web服务场景。无论是初学者还是经验丰富的开发者,都会从中...

    axis2.zip一系列相关jar包,全,全,全

    在 Java 开发环境中,Axis2 提供了一种灵活且高效的解决方案,尤其对于构建复杂的分布式系统和跨平台通信来说。 标题中的 "axis2.zip一系列相关jar包,全,全,全" 暗示了这个压缩包包含了一系列 Axis2 开发所需的...

    axis2实例及资料

    10. **集成与部署**:Axis2可以轻松地与应用服务器如Tomcat、JBoss等集成,也可以独立部署。对于大型企业级应用,它能很好地融入现有的IT基础设施。 总的来说,Axis2实例及资料旨在帮助开发者了解并掌握如何使用...

    axis-bin-1_4

    7. **部署和配置**:Axis通常作为一个独立的服务器或者嵌入到现有的应用服务器中运行,如Tomcat或JBoss。它可以通过配置文件来定制服务的行为和行为。 在"axis-bin-1_4"压缩包中,包含了以下文件和目录: - `axis....

    axis完整jar包共10个 费了很大劲收集的呀

    8. 集成与部署:Axis可以很容易地集成到各种Java应用服务器中,如Tomcat、JBoss等,也可以作为独立的Servlet容器运行。在实际项目中,往往需要根据具体需求配置Axis的相关参数,以优化性能或满足特定的安全需求。 9...

Global site tag (gtag.js) - Google Analytics