@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 name="resetuserpwservice">
<ref bean="resetuserpwservice" />
</bean>
<jaxws:endpoint id="awmsservice" implementor="#awmsserviceimpl"
address="/awmsservice" />
<bean id="sortserviceimpl" class="com.huike.wms.ws.ws4sort.sortserviceimpl"
<property name="sortsservice">
<ref bean="sortsservice" />
<jaxws:endpoint id="sortservice" implementor="#sortserviceimpl"
address="/sortservice" />
</beans>
web.xml

<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>
<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-name>struts2</filter-name>
<filter-class>com.huike.hidp.util.filter.mystrutsfilterdispatcher</filter-class>
<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-->
<!-- <filter-mapping>
<url-pattern>/*</url-pattern>
</filter-mapping> -->
<!-- 配置系统启动页 -->
<welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
<!--start配置过滤文件用以限制手动输入jsp路径 -->
<filter-name>dispatcherfilter</filter-name>
<!-- <filter-class>com.huike.hidp.util.listener.dispatcherfilter</filter-class>-->
<filter-class> com.huike.wms.util.dispatcherfilter</filter-class>
<!--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>
<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>
<listener-class>org.springframework.web.context.contextloaderlistener</listener-class>
<!-- 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>
<url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern>
</servlet-mapping>
<filter-name>setcharacterencoding</filter-name>
<filter-class>com.huike.wms.util.setcharacterencodingfilter</filter-class>
<param-name>encoding</param-name>
<param-name>enable</param-name>
<param-value>true</param-value>
<servlet-name>cxfservlet</servlet-name>
<servlet-class>
org.apache.cxf.transport.servlet.cxfservlet
</servlet-class>
<url-pattern>/services/*</url-pattern>
<servlet-name>engineservlet</servlet-name>
<servlet-class>org.eclipse.birt.report.servlet.birtengineservlet</servlet-class>
<url-pattern>/preview</url-pattern>
<url-pattern>/download</url-pattern>
<url-pattern>/parameter</url-pattern>
</servlet-mapping>
<url-pattern>/document</url-pattern>
<url-pattern>/output</url-pattern>
<url-pattern>/extract</url-pattern>
<servlet-name>entrybillreport</servlet-name>
<servlet-class>com.huike.wms.report.entryservlet.entryseatreport</servlet-class>
<url-pattern>/report/entrybillreport</url-pattern>
<servlet-name>deliverybillreport</servlet-name>
<servlet-class>com.huike.wms.report.deliveryservlet.deliveryseatreport</servlet-class>
<url-pattern>/report/deliverybillreport</url-pattern>
<servlet-name>abnorreport</servlet-name>
<servlet-class>com.huike.wms.report.abnorservlet.abnorreport</servlet-class>
<url-pattern>/report/abnorreport</url-pattern>
<servlet-name>abnorbytaskcodereport</servlet-name>
<servlet-class>com.huike.wms.report.abnorservlet.abnorbytaskcodereport</servlet-class>
<url-pattern>/report/abnorbytaskcodereport</url-pattern>
<servlet-name>movebillreport</servlet-name>
<servlet-class>com.huike.wms.report.movebillservlet.movebillreport</servlet-class>
<url-pattern>/report/movebillreport</url-pattern>
<servlet-name>productreport</servlet-name>
<servlet-class>com.huike.wms.report.productservlet.productreport</servlet-class>
<url-pattern>/report/productreport</url-pattern>
<servlet-name>productdailyreport</servlet-name>
<servlet-class>com.huike.wms.report.productservlet.productdailyreport</servlet-class>
<url-pattern>/report/productdailyreport</url-pattern>
<servlet-name>clearstockreport</servlet-name>
<servlet-class>com.huike.wms.report.sortservlet.clearstockreport</servlet-class>
<url-pattern>/report/clearstockreport</url-pattern>
<servlet-name>sortvwdeliveryreport</servlet-name>
<servlet-class>com.huike.wms.report.sortservlet.sortvwdeliveryreport</servlet-class>
<url-pattern>/report/sortvwdeliveryreport</url-pattern>
<servlet-name>productqtyreport</servlet-name>
<servlet-class>com.huike.wms.report.productservlet.productqtyreport</servlet-class>
<url-pattern>/report/productqtyreport</url-pattern>
<servlet-name>prestockreport</servlet-name>
<servlet-class>com.huike.wms.report.prestockservlet.prestockreport</servlet-class>
<url-pattern>/report/prestockreport</url-pattern>
</web-app>