同时在一个WebService服务中发布多个普通Java类

package service;
public class MyService{
    
public String getGreeting(String name){
        
return "您好 " + name;
    }
    
public void update(String data){
        System.out.println(
"<" + data + ">已经更新");
    }
}

package service;
public class MyServiceOther{
    
public String getName(){ 
        
return "shihuan";
    }
}
services.xml文件中可以使用如下的配置代码来配置MyServiceMyServiceOther类:

<serviceGroup>
    <service name="myService">
       
<description>
            Web Service例子
       
</description>
       
<parameter name="ServiceClass">
            service.MyService  
       
</parameter>
       
<messageReceivers>
           
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
                class
="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
           
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
                class
="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
       
</messageReceivers>
    </service>
    <service name="myServiceOther">
       
<description>
            Web Service例子
      
</description>
       
<parameter name="ServiceClass">
            service.MyServiceOther  
       
</parameter>
        
<messageReceivers>
          
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
                class
="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
          
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
                class
="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
       
</messageReceivers>
    </service>
</serviceGroup>

 

【注】:myServicemyServiceOther就是http://IP:PORT/ProjectName/services/ServiceName?wsdl中?wsdl前

        面的那个ServiceName

        本例的访问路径应该是:

       http://IP:PORT/ProjectName/services/myService?wsdl

        和

       http://IP:PORT/ProjectName/services/myServiceOther?wsdl

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/267016.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

博客作业05--查找

1.学习总结 1.1查找的思维导图 1.2 查找学习体会 1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小&#xff0c;除了那个操作节点&#xff0c;对其他的节点都没有什么影响。 对于迭代器来说&#xff0c;可以修改实值&#xff0c;而不能修改key。2、…

python 列表 mysql in_关于mysql:内嵌要在python MySQLDB IN子句中使用的列表

我知道如何将列表映射到字符串&#xff1a;foostring ",".join( map(str, list_of_ids) )而且我知道我可以使用以下命令将该字符串放入IN子句中&#xff1a;cursor.execute("DELETE FROM foo.bar WHERE baz IN (%s)" % (foostring))我需要使用MySQLDB安全地…

EasyTimer

转载于:https://www.cnblogs.com/Microshaoft/archive/2012/06/16/2552278.html

Dubbo的优化 --- 开发时使用

开发时的三个优化&#xff1a; 1、开发者在本地开发的时候启动Dubbo比较麻烦&#xff0c;所以采用直接连接的配置&#xff1b; 2、开发者本地开发时会打断点调试&#xff0c;会超过Dubbo默认的超时时间1s&#xff0c;所以需要全局设置超时时间&#xff1b; 3、开发者本地时可能…

MYSQL复制的几种模式

MYSQL复制的几种模式 MySQL 5.1 中&#xff0c;在复制方面的改进就是引进了新的复制技术&#xff1a;基于行的复制。MYSQL复制的几种模式 MySQL 5.1 中&#xff0c;在复制方面的改进就是引进了新的复制技术&#xff1a;基于行的复制。 简言之&#xff0c;这种新技术就是关注表中…

Code:目录

ylbtech-Code&#xff1a;目录1.返回顶部 1、https://github.com/2.返回顶部1、https://gitee.com2、3.返回顶部4.返回顶部5.返回顶部 6.返回顶部作者&#xff1a;ylbtech出处&#xff1a;http://ylbtech.cnblogs.com/本文版权归作者和博客园共有&#xff0c;欢迎转载&#xff…

微软系统修复工具(试用版)

Microsoft Fix it Center 使获得支持从未有过如此简单&#xff0c;因为自动疑难解 答程序将解决您的现有问题并防患于未然。 为您的设备定制了解决方案&#xff0c;仅显示与您的硬件 和软件相关的信息。 Microsoft Fix it Center 使您能轻松控制并支持您所有的设备。 下载地址…

java 会话共享_java – servlet如何工作?实例化,会话,共享变量和多线程

假设,我有一个拥有大量servlet的Web服务器.对于在这些servlet之间传递的信息,我正在设置会话和实例变量.现在,如果有2个或更多用户向此服务器发送请求,那么会话变量会发生什么&#xff1f;它们对所有用户都是通用的,或者对于每个用户而言都是不同的.如果它们不同,那么服务器如何…

Redis主从实战

为了提升redis高可用性&#xff0c;除了备份redis dump数据之外&#xff0c;还需要创建redis主从架构&#xff0c;可以利用从将数据库持久化&#xff0c;&#xff08;我们所说的数据持久化将是将数据保存到写磁盘上&#xff0c;保证不会因为断电等因素丢失数据&#xff09; Red…

java 基础面试 英文_[Java面试] 面试java基础总结大全

原标题&#xff1a;[Java面试] 面试java基础总结大全基础知识&#xff1a;1、JVM、JRE和JDK的区别&#xff1a;JVM(Java Virtual Machine):java虚拟机&#xff0c;用于保证java的跨平台的特性。java语言是跨平台&#xff0c;jvm不是跨平台的。JRE(Java Runtime Environment):ja…

在win7环境下使用网络无线共享把电脑变成一台无线路由器

视频教程&#xff1a; http://www.tudou.com/programs/view/PuWxjgYE2Sw/?frrec1&FRLIAN&refid7d145a79fe0ff49f 其中有几点的注意是要把网络设置为WEP、这样的通用性会广泛点、安全性会差点、看实际情况吧、可以先试试用WAP2加密方式、

Ubuntu下安装SSH服务

判断是否安装ssh服务&#xff0c;可以通过如下命令进行&#xff1a;$ ssh localhost ssh: connect to host localhost port 22: Connection refused 如上所示&#xff0c;表示没有还没有安装&#xff0c;可以通过apt安装&#xff0c;命令如下&#xff1a;apt-get install opens…

php字符串怎么传到html_php字符串函数(四):html与字符串之间的转换

* 1.addslashes($str):为了数据库查询语句等的需要在某些字符前加上了反斜线:单引号,双引号,反斜线,建议使用DBMS自带的:mysqli_real_escape_string()* 2.stripslashes($str):功能与addslashes()相反,去掉字符串中的转义反斜线字符* 3.htmlspecialchars($str,FLAG):将特殊字符转…

【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍

本系列文章由zhmxy555&#xff08;毛星云&#xff09;编写&#xff0c;转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7707628作者&#xff1a;毛星云 邮箱&#xff1a; happylifemxy163.com 期待着与志同道合的朋友们相互交流上一节里我们介绍了在迈入…

thinkphp省略php,ThinkPHP的截取字符串函数无法显示省略号的解决方法

对于ThinkPHP的截取字符串函数无法显示省略号的情况&#xff0c;解决方法如下&#xff1a;打开Common/extend.php页面&#xff0c;修改msubstr函数如下&#xff1a;function msubstr($str, $start0, $length, $charset"utf-8", $suffixtrue){if(function_exists(&quo…

Python Day 21 面向对象 (面向对象的三大特性(二)继承,多态,封装,几个装饰器函数)...

Python Day 21 面向对象 (面向对象的三大特性&#xff08;二&#xff09;继承&#xff0c;多态&#xff0c;封装&#xff0c;几个装饰器函数) https://mubu.com/doc/1AqL_M0IbW 继承之钻石继承 多态 封装 几个装饰器函数 classmethod 可以通过类使用被装饰的方法staticmethod …

将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法

java.util.Date类的toString()方法默认生成"Fri May 04 17:25:34 CST 2012"形式的字符串&#xff0c;但从这样的字符串生成java.util.Data对象却不那么自然&#xff0c;如下述代码 Date a new Date(); SimpleDateFormat sdf new SimpleDateFormat( "…

php webservice 上传,PHP实现WebService服务

第一步&#xff0c;安装PHP扩展SOAP并开启扩展&#xff0c;是否开启成功以phpinfo为准。第二步&#xff0c;创建服务端文件server.php{public functionhello(){return "Hello World!";}public function sum($num1,$num2){return $num1$num2;}}//创建 SoapServer 对象…

微信小程序小结(3) -- 使用wxParse解析html及多数据循环

wxParse-微信小程序富文本解析组件&#xff1a;https://github.com/icindy/wxParse 支持Html及markdown转wxml可视化 使用 1、copy下载好的文件夹wxParse - wxParse/-wxParse.js(必须存在)-html2json.js(必须存在)-htmlparser.js(必须存在)-showdown.js(必须存在)-wxDiscode.js…

简单实用的分页存储过程,支持多字段排序

CREATE PROCEDURE [dbo].[PublicSplitPage_sp] TableName varchar(8000), --表名 SqlStr varchar(8000)null, --查询语句 Condition varchar(8000), --查询条件 PageIndex int, --页所引&#xff0c;从0开始 PageSize int, --分页大…