Jboss3.0.7_tomcat_4.1.24的axis配置

原创 2004年05月19日 22:29:00

Jboss3.0.7_tomcat_4.1.24axis配置

author:帅牛士 email:trynews@163.com

一.C:/jboss-3.0.7_jakarta-tomcat-4.1.24/server/all/deploy目录里的jboss-net.sar文件解压,把里面的文件解到jboss-net.sar目录里,然后把jboss-net.sar文件备份到其它目录,如c:/根目录下,并把C:/jboss-3.0.7_jakarta-tomcat-4.1.24/server/all/deploy/jobss-net.sar文件删除

二.启动jboss(run –c all),在ie地址栏里输入http://localhost:port/axis/*/services ,可以看到以下的文字,说明配置成功

axis/*/services

Hi there, this is an AXIS service!

Perhaps there will be a form for invoking the service here...<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

三.wsr文件

例子:写一个testHelloWorld.java文件,编译成class

              内容:public class testHelloWorld

{

    public HelloWorld() {

 

    }

 

    public String getHelloWorldMessage(String name){

return "Hello world to " + name;

    }

}

       testHelloWorld文件的目录里建一个META-INF目录,META-INF里建一个web-service.xml文件,

                     内容:<!-- Example Web Service Descriptor -->

 

<deployment

xmlns="http://xml.apache.org/axis/wsdd/"

xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"

xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">

 

  <service name="testHelloWorld" provider="java:RPC">

   <parameter name="className" value="testHelloWorld"/>

   <parameter name="allowedMethods" value=" getHelloWorldMessage"/>

  </service>

 

</deployment>

       testHelloWorld文件目录里使用jar命令打包:jar cvf testHelloWorld.wsr ,把testHelloWorld.wsr 拷贝到C:/jboss-3.0.7_jakarta-tomcat-4.1.24/server/all/deploy/目录里。

四.写个客户端class调用(当然php,asp也可以调用),内容:

import org.apache.axis.client.Call;

import org.apache.axis.client.Service;

import org.apache.axis.encoding.XMLType;

import javax.xml.rpc.ParameterMode;

 

public class testClient1

{

   public static void main(String [] args) {

       try {

           String endpoint =

                    "http://192.168.0.28:8080/axis/*/services/testHelloWorld";

       String methodName = "getHelloWorldMessage";

    

           Service  service = new Service();

           Call     call    = (Call) service.createCall();

 

           call.setTargetEndpointAddress( new java.net.URL(endpoint) );

           call.setOperationName(methodName);

          // Call to addParameter/setReturnType as described in user-guide.html

           call.addParameter("name",

                             org.apache.axis.Constants.XSD_STRING,

                             ParameterMode.PARAM_MODE_IN);

           call.setReturnType(org.apache.axis.Constants.XSD_STRING);

          String ret = (String) call.invoke( new Object[] { "AXIS!" } );

          System.out.println(ret);

       } catch (Exception e) {

           System.err.println(e.toString());

           e.printStackTrace();

       }

      

   }

}

 

执行此class,如打印出 Hello world to AXIS!ok了。

axis环境配置

一、Axis安装 1、环境 J2SE SDK 1.3 or 1.4: 我使用 1.4.2 Servlet Container: 我使用的Tomcat 5.0 二 axis 1_2_1: 下载地址 ht...
  • xiongbobo
  • xiongbobo
  • 2005年07月19日 13:27
  • 1102

Axis基本配置与实现

简单对象访问协议(SOAP Simple Object Access Protocol)       简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的...
  • ChengDianXiaoCai
  • ChengDianXiaoCai
  • 2015年11月10日 15:59
  • 1495

Axis初步配置

参考:http://www.cppblog.com/tanxiuguang123/archive/2006/05/19/7414.aspx 参考:http://canbeatle.iteye.com...
  • fxtxz2
  • fxtxz2
  • 2012年10月11日 16:44
  • 4515

关于AXIS1.4实现webservice接口部署的基础实例

Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。它的功能是实现简...
  • sunsun314
  • sunsun314
  • 2016年10月04日 21:55
  • 914

axis1.4 wsdd 方式发布webservice 服务配置文件以及常用的DOS执行语句

axis1.4 wsdd 方式发布webservice 服务配置文件以及常用的DOS执行语句
  • bestcxx
  • bestcxx
  • 2016年08月26日 18:10
  • 1167

使用axis开发webservice详解

摘要:本节主要用于介绍使用axis开发webservice,包括服务端的创建、webservice的部署、客户端的调用。 preparation: 说明:相关的可能要了解SOAP(简单对象...
  • murongliuhuang
  • murongliuhuang
  • 2016年10月19日 18:50
  • 844

详解spring+webservice接口(axis1方式)

第一步,添加jar包 axis1实现webservice所需jar包  axis-ant.jar  axis.jar  jaxrpc.jar (加粗的为核心包,简单的发布用这三个即可) commons...
  • zl834205311
  • zl834205311
  • 2017年01月11日 16:57
  • 2447

axis+webservice教程

利用 AXIS 开发 Webservice(一) —— 如何 发布自己的 webservice 先介绍下本人开发环境...
  • u013770359
  • u013770359
  • 2014年05月21日 22:40
  • 933

Tomcat与Axis

apache和tomcat有什么不同
  • Captain_Pirate
  • Captain_Pirate
  • 2014年09月07日 07:58
  • 652

Axis设置SOAP协议版本

现在Axis、Axis2都是同时支持SOAP1.1和SOAP1.2的。即在服务器端发布一个WebService服务之后,客户端既可以通过SOAP1.1版本来访问服务器的服务,也可以通过SOAP1.2版...
  • dos_186
  • dos_186
  • 2015年08月27日 10:01
  • 1072
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jboss3.0.7_tomcat_4.1.24的axis配置
举报原因:
原因补充:

(最多只允许输入30个字)