1、在web.xml中的配置
< context-param >
< param-name > contextConfigLocation </ param-name >
< param-value >
/WEB-INF/config/applicationContext.xml,
/WEB-INF/Hessian-servlet.xml
</ param-value >
</ context-param >
< servlet >
< servlet-name > Hessian </ servlet-name >
< servlet-class >
org.springframework.web.servlet.DispatcherServlet
</ servlet-class >
< load-on-startup > 1 </ load-on-startup >
</ servlet >
< servlet-mapping >
< servlet-name > Hessian </ servlet-name >
< url-pattern > /hessian/* </ url-pattern >
</ servlet-mapping >
2.必须在WEB-INF目录下创建一个文件名格式为Hessian-servlet.xml的配置文件
<!-- 业务类 -->
< bean id ="hessianService" class ="com.weijy.webservice.hessian.HessianServiceImpl" />
<!-- 远程服务 -->
< bean name ="/hessianService" class ="org.springframework.remoting.caucho.HessianServiceExporter" >
< property name ="service" ref ="hessianService" />
< property name ="serviceInterface" >
< value > com.cjm.webservice.hessian.HessianService </ value >
</ property >
</ bean >
若使用spring则可通过 HessianProxyFactoryBean在客户端连接服务,在spring的配置中加入:
< bean id ="hessianService " class ="org.springframework.remoting.caucho.HessianProxyFactoryBean" >
< property name ="serviceUrl" value ="http://localhost:8888/spring2/hessian/hessianService" />
< property name ="serviceInterface" value ="com.weijy.webservice.hessian.HessianService" />
</ bean >