采用Spring的HttpInvoker实现
2.3.0以上版本支持
基于http表单的远程调用协议。参见:HTTP协议使用说明
(1) 约束:
(2) 配置: dubbo.xml:
<dubbo:protocol name="http" port="8080" />
h4. Jetty Server: (default)
<dubbo:protocol ... server="jetty" />
h4. Servlet Bridge Server: (recommend)
<dubbo:protocol ... server="servlet" />
web.xml:
<servlet> <servlet-name>dubbo</servlet-name> <servlet-class>com.alibaba.dubbo.remoting.http.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dubbo</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping>
注意,如果使用servlet派发请求: