怎样在把一个j**a的一个方法发布成可以供其他系统调用的webservice呢?急!在线等!!!

~候鸟 ~ 2024-05-25 18:57:32
最佳回答
这个简单,先加载包xfire core核心包,然后web.xml里边加载一个servlet,这样配置: <servlet> <servlet-name>xfireservlet</servlet-name> <servlet-class>org.codehaus.xfire.transport.http.xfireconfigurableservlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>xfireservlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping>然后封装你的方法,做一个接口,一个实现类,比如接口package com.web.service;public interface ihelloworldservice { public string example(string **);}实现类package com.web.service;public class helloworldserviceimpl implements ihelloworldservice { @override public string example(string **) { return "hello, "+**; }}然后在根目录下建文件夹webservices,里面建个services.xml,这样配置<?xml version="1.0" encoding="utf-8"?><beans xmlns=""> <service> <name>helloworldservice</name> <serviceclass>com.web.service.ihelloworldservice</serviceclass> <implementationclass> com.web.service.helloworldserviceimpl </implementationclass> <style>wrapped</style> <use>literal</use> <scope>application</scope> </service></beans>然后就可以部署到tomcat上,启动,访问就可以得到wsdl文件,在其他项目里面调用就可以了 20210311
汇率兑换计算器

类似问答
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。