Java web service 复习

@WebService(name="AwmsServiceImpl")

public interface AwmsService {

 

 

@WebService(endpointInterface="com.huike.wms.ws.ws4awms.AwmsService")

public class AwmsServiceImpl implements AwmsService {

 

<?xml version="1.0" encoding="UTF-8"?>
<!-- <beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
	xmlns:jaxws="http://cxf.apache.org/jaxws"
	xsi:schemaLocation="
		http://www.springframework.org/schema/beans 
		http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
		http://cxf.apache.org/jaxws 
		http://cxf.apache.org/schemas/jaxws.xsd"> -->
<beans xmlns="http://www.springframework.org/schema/beans"  
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
       xmlns:aop="http://www.springframework.org/schema/aop"  
       xmlns:context="http://www.springframework.org/schema/context"  
       xmlns:jaxws="http://cxf.apache.org/jaxws"  
       xsi:schemaLocation="http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd  
               http://www.springframework.org/schema/aop 
        http://www.springframework.org/schema/aop/spring-aop-2.5.xsd  
               http://www.springframework.org/schema/context 
        http://www.springframework.org/schema/context/spring-context-2.5.xsd  
              http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">

	<import resource="classpath:META-INF/cxf/cxf.xml" />
	<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
	<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

	 
	<bean id="awmsServiceImpl" class="com.huike.wms.ws.ws4awms.AwmsServiceImpl"
		abstract="false" lazy-init="default" scope="prototype" autowire="default"
		dependency-check="default">
		<property name="awmsServices">
			<ref bean="awmsServices" />
		</property>
		<property name="productService">
			<ref bean="productService" />
		</property>
		<property name="resetUserPwService">
			<ref bean="resetUserPwService" />
		</property>
	</bean>
	
	<jaxws:endpoint id="awmsService" implementor="#awmsServiceImpl"
		address="/AwmsService" />
		
		
	<bean id="sortServiceImpl" class="com.huike.wms.ws.ws4sort.SortServiceImpl"
		abstract="false" lazy-init="default" scope="prototype" autowire="default"
		dependency-check="default">
		<property name="sortsService">
			<ref bean="sortsService" />
		</property>
	</bean>
	<jaxws:endpoint id="sortService" implementor="#sortServiceImpl"
		address="/SortService" />
	
</beans>

 

 

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

	<display-name>Struts 2.1.6</display-name>
	<!-- zh-cn encoding -->
	<filter>
		<filter-name>encodeFilter</filter-name>
		<filter-class>com.huike.hidp.util.EncodeFilter</filter-class>
		<init-param>
			<param-name>encode</param-name>
			<param-value>utf-8</param-value>
		</init-param>
	</filter>
	<!-- 字符编码映射 -->
	<filter-mapping>
		<filter-name>encodeFilter</filter-name>
		<url-pattern>/* </url-pattern>
	</filter-mapping>
	<!-- session超时定义,单位为分钟 --> <!-- 配置session时间  设置监听用来记录登陆人员的数量  Start -->
	<session-config>
		<session-timeout>780</session-timeout>
	</session-config>
	<listener>
		<listener-class>com.huike.hidp.util.listener.OnlineCounterListener</listener-class>
	</listener>
	<!-- End -->
	<!-- 配置sturts2的 -->
	<!-- 由于fckeditor上传文件重写了Struts2的FilterDispatcher -->
	<filter>
		<filter-name>struts2</filter-name>
		<filter-class>com.huike.hidp.util.filter.MyStrutsFilterDispatcher</filter-class>
		<init-param>
			<param-name>config</param-name>
			<param-value>struts-default.xml,struts-plugin.xml,
			../xml/hidp/struts-admin.xml,../xml/hidp/struts-message.xml,
			../xml/hidp/struts-privilege.xml,../xml/hidp/struts-organization.xml,
			../xml/hidp/struts-address.xml,../xml/wms/inwarehouse/struts-inwarehouse.xml,
			../xml/wms/sortinfo/struts-sortinfo.xml,../xml/wms/outwarehouse/struts-outwarehouse.xml,../xml/wms/atwarehouse/struts-atwarehouse.xml,
			../xml/wms/compositequery/struts-compositequery.xml,../xml/wms/baseinfo/struts-baseinfo.xml,../xml/wms/system/struts-system.xml,
			../xml/wms/interfacemanage/struts-interfacemanage.xml,../xml/wms/stockmanage/struts-stockmanage.xml</param-value> <!--,../xml/wms/ws/struts-ws.xml-->
		</init-param>
	</filter>
	<!-- <filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping> -->
	<!-- 配置系统启动页 -->
	<welcome-file-list>
		<welcome-file>/index.jsp</welcome-file>
	</welcome-file-list>
	<!--Start配置过滤文件用以限制手动输入jsp路径  -->
	<filter>
		<filter-name>dispatcherFilter</filter-name>
<!--		<filter-class>com.huike.hidp.util.listener.DispatcherFilter</filter-class>-->
		<filter-class> com.huike.wms.util.DispatcherFilter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>dispatcherFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	<!--End  -->
	<!-- 配置监听 由spring来管理 -->
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/xml/hidp/applicationContext*.xml,/WEB-INF/xml/wms/*/applicationContext*.xml,/WEB-INF/xml/wms/ws/interface*.xml</param-value><!--,/WEB-INF/xml/wms/*/interface*.xml-->
	</context-param>
	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>/homePageToLeft/*</url-pattern><url-pattern>/homePageToMainTop/*</url-pattern><url-pattern>/homePageToMainTop!setDesktopSetup</url-pattern><url-pattern>/homePageToRight/*</url-pattern><url-pattern>/homePageToRight!toMenuList</url-pattern><url-pattern>/exitAction</url-pattern><url-pattern>*.jsp</url-pattern> <url-pattern>/action/*</url-pattern><url-pattern>/struts/*</url-pattern><url-pattern>/innersmleft</url-pattern><url-pattern>/innersmmain</url-pattern><url-pattern>/phsysman/*</url-pattern><url-pattern>/log/*</url-pattern><url-pattern>/mail/*</url-pattern><url-pattern>/system/*</url-pattern><url-pattern>/tobacco_wms/*</url-pattern><url-pattern>/privilege/*</url-pattern><url-pattern>/address/*</url-pattern><url-pattern>/message/*</url-pattern><url-pattern>/organization/*</url-pattern><url-pattern>/wfmgr/*</url-pattern>
	</filter-mapping>
	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>
	<!-- fckeditor上传文件 -->
	<servlet>
		<servlet-name>Connector</servlet-name>
		<servlet-class>com.huike.hidp.util.servlet.ConnectorServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>Connector</servlet-name>
		<url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern>
	</servlet-mapping>
	<!--End  -->
	<filter>
		<filter-name>SetCharacterEncoding</filter-name>
		<filter-class>com.huike.wms.util.SetCharacterEncodingFilter</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>UTF-8</param-value>
		</init-param>
		<init-param>
			<param-name>enable</param-name>
			<param-value>true</param-value>
		</init-param>
	</filter>
  	<servlet>
		<servlet-name>CXFServlet</servlet-name>
		<servlet-class>
			org.apache.cxf.transport.servlet.CXFServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>CXFServlet</servlet-name>
		<url-pattern>/services/*</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>EngineServlet</servlet-name>
		<servlet-class>org.eclipse.birt.report.servlet.BirtEngineServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>EngineServlet</servlet-name>
		<url-pattern>/preview</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>EngineServlet</servlet-name>
		<url-pattern>/download</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>EngineServlet</servlet-name>
		<url-pattern>/parameter</url-pattern>
	</servlet-mapping>	
	<servlet-mapping>
		<servlet-name>EngineServlet</servlet-name>
		<url-pattern>/document</url-pattern>
	</servlet-mapping>	
	<servlet-mapping>
		<servlet-name>EngineServlet</servlet-name>
		<url-pattern>/output</url-pattern>
	</servlet-mapping>	
	<servlet-mapping>
		<servlet-name>EngineServlet</servlet-name>
		<url-pattern>/extract</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>entryBillReport</servlet-name>
		<servlet-class>com.huike.wms.report.entryservlet.EntrySeatReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>entryBillReport</servlet-name>
		<url-pattern>/report/entryBillReport</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>deliveryBillReport</servlet-name>
		<servlet-class>com.huike.wms.report.deliveryservlet.DeliverySeatReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>deliveryBillReport</servlet-name>
		<url-pattern>/report/deliveryBillReport</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>abnorReport</servlet-name>
		<servlet-class>com.huike.wms.report.abnorservlet.AbnorReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>abnorReport</servlet-name>
		<url-pattern>/report/abnorReport</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>abnorByTaskCodeReport</servlet-name>
		<servlet-class>com.huike.wms.report.abnorservlet.AbnorByTaskCodeReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>abnorByTaskCodeReport</servlet-name>
		<url-pattern>/report/abnorByTaskCodeReport</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>moveBillReport</servlet-name>
		<servlet-class>com.huike.wms.report.movebillservlet.MoveBillReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>moveBillReport</servlet-name>
		<url-pattern>/report/moveBillReport</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>productReport</servlet-name>
		<servlet-class>com.huike.wms.report.productservlet.ProductReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>productReport</servlet-name>
		<url-pattern>/report/productReport</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>productDailyReport</servlet-name>
		<servlet-class>com.huike.wms.report.productservlet.ProductDailyReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>productDailyReport</servlet-name>
		<url-pattern>/report/productDailyReport</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>clearStockReport</servlet-name>
		<servlet-class>com.huike.wms.report.sortservlet.ClearStockReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>clearStockReport</servlet-name>
		<url-pattern>/report/clearStockReport</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>sortVwDeliveryReport</servlet-name>
		<servlet-class>com.huike.wms.report.sortservlet.SortVwDeliveryReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>sortVwDeliveryReport</servlet-name>
		<url-pattern>/report/sortVwDeliveryReport</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>productQtyReport</servlet-name>
		<servlet-class>com.huike.wms.report.productservlet.ProductQtyReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>productQtyReport</servlet-name>
		<url-pattern>/report/productQtyReport</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>preStockReport</servlet-name>
		<servlet-class>com.huike.wms.report.prestockservlet.PreStockReport</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>preStockReport</servlet-name>
		<url-pattern>/report/preStockReport</url-pattern>
	</servlet-mapping>
</web-app>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值