千家信息网

dubbo之webservice协议使用

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,普通接口及实现类public interface WsService { String sayHello(String msg);}public class WsServiceImpl implem
千家信息网最后更新 2025年12月02日dubbo之webservice协议使用

普通接口及实现类

public interface WsService 
{
String sayHello(String msg);
}
public class WsServiceImpl implements WsService 
{
@Override
public String sayHello(String msg)
{
return "hello " + msg;
}
}


dubbo服务提供者配置


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://code.alibabatech.com/schema/dubbo
http://code.alibabatech.com/schema/dubbo/dubbo.xsd">













dubbo服务消费者配置


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://code.alibabatech.com/schema/dubbo
http://code.alibabatech.com/schema/dubbo/dubbo.xsd">












web.xml配置

             
dubbo
com.alibaba.dubbo.remoting.http.servlet.DispatcherServlet
1


dubbo
/*


依赖配置文件

    
org.apache.cxf
cxf-rt-frontend-simple
2.6.1


org.apache.cxf
cxf-rt-transports-http
2.6.1


注意事项

  1. 需要指定.

  2. jar需要使用2.6.1版本,使用高版本好像有问题,消费者无法访问.

  3. 消费者引用时,url需要带上应用上下文,否则也无法访问.

  4. 针对servlet的服务,端口和上下文必须与应用服务器的端口及上下文保持一致.


遗留问题

1.dubbo-webservice与标准webservice的相互使用

0