<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	id="WebApp_ID" version="2.5">
	<servlet>
		<servlet-name>AxisServlet</servlet-name>
		<servlet-class>org.apache.axis2.transport.http.AxisServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet>
		<servlet-name>AxisAdminServlet</servlet-name>
		<servlet-class>
			org.apache.axis2.webapp.AxisAdminServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>AxisServlet</servlet-name>
		<url-pattern>/servlet/AxisServlet</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>AxisServlet</servlet-name>
		<url-pattern>*.jws</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>AxisServlet</servlet-name>
		<url-pattern>/services/*</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>AxisAdminServlet</servlet-name>
		<url-pattern>/axis2-admin/*</url-pattern>
	</servlet-mapping>
	<mime-mapping>
		<extension>inc</extension>
		<mime-type>text/plain</mime-type>
	</mime-mapping>
	<welcome-file-list>
		<welcome-file>index.jsp</welcome-file>
		<welcome-file>index.html</welcome-file>
		<welcome-file>axis2-web/index.jsp</welcome-file>
	</welcome-file-list>
	<error-page>
		<error-code>404</error-code>
		<location>/axis2-web/Error/error404.jsp</location>
	</error-page>
	<error-page>
		<error-code>500</error-code>
		<location>/axis2-web/Error/error500.jsp</location>
	</error-page>
	<servlet>
		<servlet-name>ServletConfigurator</servlet-name>
		<servlet-class>
			org.logicalcobwebs.proxool.configuration.ServletConfigurator
		</servlet-class>
		<init-param>
			<param-name>xmlFile</param-name>
			<param-value>WEB-INF/classes/ProxoolConf.xml</param-value>
		</init-param>
		<load-on-startup>0</load-on-startup>
	</servlet>
	<servlet>
		<servlet-name>RedisInitServlet</servlet-name>
		<servlet-class>
			cn.com.app.util.RedisInitServlet
		</servlet-class>
		<load-on-startup>10</load-on-startup>
	</servlet>
	<servlet>
		<servlet-name>Admin</servlet-name>
		<servlet-class>
			org.logicalcobwebs.proxool.admin.servlet.AdminServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>Admin</servlet-name>
		<url-pattern>/appproxool</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>SmsSendUtfServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.SmsSendUtfServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSendUtfServlet</servlet-name>
		<url-pattern>/Api/sendUtf.do</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>SmsReplyServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.SmsReplyServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsReplyServlet</servlet-name>
		<url-pattern>/Api/reply.do</url-pattern>
	</servlet-mapping>

	<servlet>
        <servlet-name>SmsReplyConfirmServlet</servlet-name>
        <servlet-class>
            cn.com.app.sms.http.SmsReplyConfirmServlet
        </servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>SmsReplyConfirmServlet</servlet-name>
        <url-pattern>/Api/replyConfirm.do</url-pattern>
    </servlet-mapping>

	<servlet>
		<servlet-name>SmsReportServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.SmsReportServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsReportServlet</servlet-name>
		<url-pattern>/Api/report.do</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>SearchSmsNumServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.SearchSmsNumServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SearchSmsNumServlet</servlet-name>
		<url-pattern>/Api/searchNumber.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>HealthServlet</display-name>
		<servlet-name>HealthServlet</servlet-name>
		<servlet-class>cn.com.app.web.servlet.HealthServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>HealthServlet</servlet-name>
		<url-pattern>/health</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SimulateServlet</display-name>
		<servlet-name>SimulateServlet</servlet-name>
		<servlet-class>cn.com.app.web.servlet.SimulateServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SimulateServlet</servlet-name>
		<url-pattern>/r.do</url-pattern>
	</servlet-mapping>



	<servlet>
		<description></description>
		<display-name>SmsSendServletReturnJSON</display-name>
		<servlet-name>SmsSendServletReturnJSON</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsSendServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSendServletReturnJSON</servlet-name>
		<url-pattern>/Api/ReturnJson/Send.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>CaiNiaoSmsSendServletReturnJSON</display-name>
		<servlet-name>CaiNiaoSmsSendServletReturnJSON</servlet-name>
		<servlet-class>cn.com.app.sms.http.CaiNiaoSmsSendServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>CaiNiaoSmsSendServletReturnJSON</servlet-name>
		<url-pattern>/sms/submitRequest</url-pattern>
	</servlet-mapping>

	<!-- start 瀚晨 -->
	<servlet>
		<description></description>
		<display-name>SmsSendFailServletReturnJSON</display-name>
		<servlet-name>SmsSendFailServletReturnJSON</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsSendFailServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSendFailServletReturnJSON</servlet-name>
		<url-pattern>/smsPush</url-pattern>
	</servlet-mapping>
	<servlet>
		<description></description>
		<display-name>SmsSearchAllMdnServletReturnJSON</display-name>
		<servlet-name>SmsSearchAllMdnServletReturnJSON</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsSearchAllMdnServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSearchAllMdnServletReturnJSON</servlet-name>
		<url-pattern>/smsAll</url-pattern>
	</servlet-mapping>
	<servlet>
		<description></description>
		<display-name>SmsSearchFailUUIDServletReturnJSON</display-name>
		<servlet-name>SmsSearchFailUUIDServletReturnJSON</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsSearchFailUUIDServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSearchFailUUIDServletReturnJSON</servlet-name>
		<url-pattern>/getcontent</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsSeachGetMdnServletReturnJSON</display-name>
		<servlet-name>SmsSeachGetMdnServletReturnJSON</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsSeachGetMdnServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSeachGetMdnServletReturnJSON</servlet-name>
		<url-pattern>/getAll</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsSeachDownMdnServletReturnJSON</display-name>
		<servlet-name>SmsSeachDownMdnServletReturnJSON</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsSeachDownMdnServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSeachDownMdnServletReturnJSON</servlet-name>
		<url-pattern>/down</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsUpdatePhoneInfoServlet</display-name>
		<servlet-name>SmsUpdatePhoneInfoServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsUpdatePhoneInfoServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsUpdatePhoneInfoServlet</servlet-name>
		<url-pattern>/updatePhoneInfo</url-pattern>
	</servlet-mapping>

	<!-- end 瀚晨 -->

	<servlet>
		<description></description>
		<display-name>SmsSendJSONServlet</display-name>
		<servlet-name>SmsSendJSONServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.json.SmsSendJSONServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSendJSONServlet</servlet-name>
		<url-pattern>/Api/jsend.do</url-pattern>
	</servlet-mapping>

	<servlet>
        <description></description>
        <display-name>SmsSendServletReturnJSONInter</display-name>
        <servlet-name>SmsSendServletReturnJSONInter</servlet-name>
        <servlet-class>cn.com.app.sms.http.inter.SmsSendServletReturnJSON</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>SmsSendServletReturnJSONInter</servlet-name>
        <url-pattern>/Api/IntSend.do</url-pattern>
    </servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsReplyJSONServlet</display-name>
		<servlet-name>SmsReplyJSONServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsReplyJSONServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsReplyJSONServlet</servlet-name>
		<url-pattern>/Api/ReturnJson/reply.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsReportJSONServlet</display-name>
		<servlet-name>SmsReportJSONServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsReportJSONServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsReportJSONServlet</servlet-name>
		<url-pattern>/Api/ReturnJson/report.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsReportHeTaoServlet</display-name>
		<servlet-name>SmsReportHeTaoServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsReportHeTaoServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsReportHeTaoServlet</servlet-name>
		<url-pattern>/Api/ReturnHeTao/report.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsReportByPhoneServlet</display-name>
		<servlet-name>SmsReportByPhoneServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsReportByPhoneServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsReportByPhoneServlet</servlet-name>
		<url-pattern>/Api/ReturnByPhone/report.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>AnLiSmsSendServlet</display-name>
		<servlet-name>AnLiSmsSendServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.AnLiSmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>AnLiSmsSendServlet</servlet-name>
		<url-pattern>/amway/send</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsSendServlet</display-name>
		<servlet-name>SmsSendServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSendServlet</servlet-name>
		<url-pattern>/Api/Send.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsSendInsideServlet</display-name>
		<servlet-name>SmsSendInsideServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsSendInsideServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSendInsideServlet</servlet-name>
		<url-pattern>/iSend.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsSendGBMServlet</display-name>
		<servlet-name>SmsSendGBMServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsSendGBMServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSendGBMServlet</servlet-name>
		<url-pattern>/Api/SendGBM.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>BlackMdnSearchServlet</display-name>
		<servlet-name>BlackMdnSearchServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.BlackMdnSearchServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>BlackMdnSearchServlet</servlet-name>
		<url-pattern>/Api/getBlackPhone.do</url-pattern>
	</servlet-mapping>
<!-- 迈远	 -->
	<servlet>
		<description></description>
		<display-name>maiyuanSend</display-name>
		<servlet-name>maiyuanSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.maiyuan.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>maiyuanSend</servlet-name>
		<url-pattern>/sms.aspx</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>maiyuanReply</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.maiyuan.SmsReplyServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>maiyuanReply</servlet-name>
		<url-pattern>/callApi.aspx</url-pattern>
	</servlet-mapping>
	<servlet>
	<servlet-name>maiyuanReport</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.maiyuan.SmsReportServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>maiyuanReport</servlet-name>
		<url-pattern>/statusApi.aspx</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>maiyunSearchSmsNumServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.maiyuan.SearchSmsNumServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>maiyunSearchSmsNumServlet</servlet-name>
		<url-pattern>/maiyuan/searchNumber.do</url-pattern>
	</servlet-mapping>


	<servlet>
		<description></description>
		<display-name>maiyuanv2Send</display-name>
		<servlet-name>maiyuanv2Send</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.maiyuanv2.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>maiyuanv2Send</servlet-name>
		<url-pattern>/maiyuanv2/Send.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>maiyuanv2Reply</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.maiyuanv2.SmsReplyServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>maiyuanv2Reply</servlet-name>
		<url-pattern>/maiyuanv2/reply.do</url-pattern>
	</servlet-mapping>
	<servlet>
	<servlet-name>maiyuanv2Report</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.maiyuanv2.SmsReportServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>maiyuanv2Report</servlet-name>
		<url-pattern>/maiyuanv2/report.do</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>maiyunv2SearchSmsNumServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.maiyuanv2.SearchSmsNumServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>maiyunv2SearchSmsNumServlet</servlet-name>
		<url-pattern>/maiyuanv2/searchNumber.do</url-pattern>
	</servlet-mapping>
	<!-- 迈远	 -->

	<!-- 步云 -->
	<servlet>
		<description></description>
		<display-name>buyunSend</display-name>
		<servlet-name>buyunSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.buyun.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>buyunSend</servlet-name>
		<url-pattern>/buyun/Send.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>buyunSearchSmsNumServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.buyun.SearchSmsNumServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>buyunSearchSmsNumServlet</servlet-name>
		<url-pattern>/buyun/searchNumber.do</url-pattern>
	</servlet-mapping>
	<!-- 步云 -->

	<servlet>
		<servlet-name>GetIPServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.GetIPServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>GetIPServlet</servlet-name>
		<url-pattern>/ip.do</url-pattern>
	</servlet-mapping>

	 <servlet>
             <servlet-name>InitServlet</servlet-name>
             <servlet-class>
                 cn.com.app.sms.http.InitServlet
              </servlet-class>
           <load-on-startup>1</load-on-startup>
     </servlet>
     <servlet-mapping>
		<servlet-name>InitServlet</servlet-name>
		<url-pattern>/upp.do</url-pattern>
	</servlet-mapping>

     <!-- 国都 -->
	<servlet>
		<description></description>
		<display-name>guoduSend</display-name>
		<servlet-name>guoduSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.guodu.SmsSendGBMServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>guoduSend</servlet-name>
		<url-pattern>/Send.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>bjguoduSend</display-name>
		<servlet-name>bjguoduSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.guodu.SmsSendBJGDServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>bjguoduSend</servlet-name>
		<url-pattern>/gd/send.do</url-pattern>
	</servlet-mapping>

	 <servlet>
                <description></description>
                <display-name>bjguoduSend1</display-name>
                <servlet-name>bjguoduSend1</servlet-name>
                <servlet-class>cn.com.app.sms.http.supplier.guodu.SmsSendBJGD1Servlet</servlet-class>
        </servlet>
        <servlet-mapping>
                <servlet-name>bjguoduSend1</servlet-name>
                <url-pattern>/gd/send1.do</url-pattern>
        </servlet-mapping>

		<servlet>
		<servlet-name>guoduSmsSendUtfServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.guodu.SmsSendServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>guoduSmsSendUtfServlet</servlet-name>
		<url-pattern>/sendUtf.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>guoduSmsReplyServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.guodu.SmsReplyServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>guoduSmsReplyServlet</servlet-name>
		<url-pattern>/reply.do</url-pattern>
	</servlet-mapping>


	<servlet>
		<servlet-name>guoduSmsReportServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.guodu.SmsReportServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>guoduSmsReportServlet</servlet-name>
		<url-pattern>/report.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>guoduSearchSmsNumServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.guodu.SearchSmsNumServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>guoduSearchSmsNumServlet</servlet-name>
		<url-pattern>/SearchNumber.do</url-pattern>
	</servlet-mapping>
	<!-- 国都 -->

	<!-- 上海河涛 -->
	<servlet>
		<description></description>
		<display-name>hetaoSend</display-name>
		<servlet-name>hetaoSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.hetao.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>hetaoSend</servlet-name>
		<url-pattern>/send/common</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>hetaoSmsReplyServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.hetao.SmsReplyServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>hetaoSmsReplyServlet</servlet-name>
		<url-pattern>/mo/find</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>hetaoSmsReportServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.hetao.SmsReportServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>hetaoSmsReportServlet</servlet-name>
		<url-pattern>/state/find</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>hetaoSearchSmsNumServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.hetao.SearchSmsNumServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>hetaoSearchSmsNumServlet</servlet-name>
		<url-pattern>/balance</url-pattern>
	</servlet-mapping>
	<!-- 上海河涛 -->

	<!-- 视频彩信模板 -->
	<servlet>
		<servlet-name>MmsTemplateAddServlet</servlet-name>
		<servlet-class>
			cn.com.app.mms.template.MmsTemplateAddServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>MmsTemplateAddServlet</servlet-name>
		<url-pattern>/templateAdd</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>MmsTemplateSendServlet</servlet-name>
		<servlet-class>
			cn.com.app.mms.template.MmsTemplateSendServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>MmsTemplateSendServlet</servlet-name>
		<url-pattern>/templateSend</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>MmsCmppTemplateSendServlet</servlet-name>
		<servlet-class>
			cn.com.app.mms.template.MmsCmppTemplateSendServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>MmsCmppTemplateSendServlet</servlet-name>
		<url-pattern>/templateCmppSend</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>MmsTemplateStatusServlet</servlet-name>
		<servlet-class>
			cn.com.app.mms.template.MmsTemplateStatusServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>MmsTemplateStatusServlet</servlet-name>
		<url-pattern>/templateStatus</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>MmsTemplateStatusDetailsServlet</servlet-name>
		<servlet-class>
			cn.com.app.mms.template.MmsTemplateStatusDetailsServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>MmsTemplateStatusDetailsServlet</servlet-name>
		<url-pattern>/templateStatusDetails</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>SearchMmsNumServlet</servlet-name>
		<servlet-class>
			cn.com.app.mms.template.SearchSmsNumServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SearchMmsNumServlet</servlet-name>
		<url-pattern>/mmsNum</url-pattern>
	</servlet-mapping>

	<!-- 彩秀视频彩信模板 -->
	<servlet>
		<servlet-name>CaiXiuMmsTemplateAddServlet</servlet-name>
		<servlet-class>
			cn.com.app.mms.template.caixiu.MmsTemplateAddServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>CaiXiuMmsTemplateAddServlet</servlet-name>
		<url-pattern>/api/v2/mms/create</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>CaixiuMmsTemplateSendServlet</servlet-name>
		<servlet-class>
			cn.com.app.mms.template.caixiu.MmsTemplateSendServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>CaixiuMmsTemplateSendServlet</servlet-name>
		<url-pattern>/api/v2/mms/send</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>CaixiuMmsTemplateStatusServlet</servlet-name>
		<servlet-class>
			cn.com.app.mms.template.caixiu.MmsTemplateStatusServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>CaixiuMmsTemplateStatusServlet</servlet-name>
		<url-pattern>/api/v2/mms/reviewResult</url-pattern>
	</servlet-mapping>

	 <servlet>
                <servlet-name>MmsTemplateBalanceServlet</servlet-name>
                <servlet-class>
                        cn.com.app.mms.template.caixiu.MmsTemplateBalanceServlet
                </servlet-class>
        </servlet>
        <servlet-mapping>
                <servlet-name>MmsTemplateBalanceServlet</servlet-name>
                <url-pattern>/api/v2/mms/balance</url-pattern>
        </servlet-mapping>

	<!-- 批量发送 -->
	<servlet>
		<servlet-name>SmsBatchSendJsonServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.SmsBatchSendJsonServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsBatchSendJsonServlet</servlet-name>
		<url-pattern>/Api/BSend.do</url-pattern>
	</servlet-mapping>


	<servlet>
		<servlet-name>AgentCharge</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsSpAgentServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AgentCharge</servlet-name>
		<url-pattern>/SpAgentCharge</url-pattern>
	</servlet-mapping>

	<!-- 未来无线 -->
	<servlet>
		<description></description>
		<display-name>weilaiSend</display-name>
		<servlet-name>weilaiSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.weilaiwuxian.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>weilaiSend</servlet-name>
		<url-pattern>/api/sendSms</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>weilaiVarSend</display-name>
		<servlet-name>weilaiVarSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.weilaiwuxian.SmsSendVarServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>weilaiVarSend</servlet-name>
		<url-pattern>/api/sendVariantSms</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>weilaiReport</display-name>
		<servlet-name>weilaiReport</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.weilaiwuxian.SmsReportServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>weilaiReport</servlet-name>
		<url-pattern>/api/getReport</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>weilaiReply</display-name>
		<servlet-name>weilaiReply</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.weilaiwuxian.SmsReplyServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>weilaiReply</servlet-name>
		<url-pattern>/api/getMO</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>weilaiGetToken</display-name>
		<servlet-name>weilaiGetToken</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.weilaiwuxian.GetTokenServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>weilaiGetToken</servlet-name>
		<url-pattern>/api/getToken</url-pattern>
	</servlet-mapping>

	<!-- 未来无线 -->

	<!-- 游昆 -->
	<servlet>
		<description></description>
		<display-name>YouKunSmsSend</display-name>
		<servlet-name>YouKunSmsSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.youkun.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>YouKunSmsSend</servlet-name>
		<url-pattern>/youkun/send</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>YouKunSmsBatchSend</display-name>
		<servlet-name>YouKunSmsBatchSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.youkun.SmsBatchSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>YouKunSmsBatchSend</servlet-name>
		<url-pattern>/youkun/send/_batch</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>YouKunSmsPersonalitySend</display-name>
		<servlet-name>YouKunSmsPersonalitySend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.youkun.SmsPersonalitySendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>YouKunSmsPersonalitySend</servlet-name>
		<url-pattern>/youkun/send/i11n/_batch</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>YouKunSmsReply</display-name>
		<servlet-name>YouKunSmsReply</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.youkun.SmsReplyServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>YouKunSmsReply</servlet-name>
		<url-pattern>/youkun/reply</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>YouKunSmsReport</display-name>
		<servlet-name>YouKunSmsReport</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.youkun.SmsReportServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>YouKunSmsReport</servlet-name>
		<url-pattern>/youkun/report</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>pingAn</display-name>
		<servlet-name>pingAn</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.pingan.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>pingAn</servlet-name>
		<url-pattern>/v1/msg/send</url-pattern>
	</servlet-mapping>
	<!-- 获取财务报表-->
	<servlet>
		<description></description>
		<display-name>getFinance</display-name>
		<servlet-name>getFinance</servlet-name>
		<servlet-class>cn.com.app.sms.http.GetFinanceServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>getFinance</servlet-name>
		<url-pattern>/getFinance</url-pattern>
	</servlet-mapping>


	<servlet>
		<servlet-name>XiaomiAudit</servlet-name>
		<servlet-class>cn.com.app.mms.aim.xiaomi.AimTemplateAuditApi</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>XiaomiAudit</servlet-name>
		<url-pattern>/aim/audit/result/xiaomi</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AimParamsRequestApi</servlet-name>
		<servlet-class>cn.com.app.mms.aim.xiaomi.AimParamsRequestApi</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimParamsRequestApi</servlet-name>
		<url-pattern>/aim/req/template/xiaomi</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AimChargingRequestApi</servlet-name>
		<servlet-class>cn.com.app.mms.aim.xiaomi.AimChargingRequestApi</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimChargingRequestApi</servlet-name>
		<url-pattern>/aim/charge/xiaomi</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>MontnetsLoopAudit</servlet-name>
		<servlet-class>cn.com.app.mms.aim.montnets.AimMontNetsAuditLoopQueryTask</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>MontnetsLoopAudit</servlet-name>
		<url-pattern>/aim/MontnetsLoopAudit</url-pattern>
	</servlet-mapping>

	<servlet-mapping>
		<servlet-name>AimMontnetsAbilityApi</servlet-name>
		<url-pattern>/aim/montents/ability</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AimMontnetsAbilityApi</servlet-name>
		<servlet-class>cn.com.app.mms.aim.montnets.AimMontnetsAbilityApi</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimMontentsShortUrl</servlet-name>
		<url-pattern>/aim/montnets/create</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AimMontentsShortUrl</servlet-name>
		<servlet-class>cn.com.app.mms.aim.montnets.AimMontnetsGenerateShortApi</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimMontentsReport</servlet-name>
		<url-pattern>/aim/montnets/report</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AimMontentsReport</servlet-name>
		<servlet-class>cn.com.app.mms.aim.montnets.AimMontnetsReportApi</servlet-class>
	</servlet>


	<!-- 晓途 -->
	<servlet>
		<display-name>xiaotuRSASend</display-name>
		<servlet-name>xiaotuRSASend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.rsa.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>xiaotuRSASend</servlet-name>
		<url-pattern>/rsa/Send.do</url-pattern>
	</servlet-mapping>
	<servlet>
		<display-name>xiaotuRSAReport</display-name>
		<servlet-name>xiaotuRSAReport</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.rsa.SmsReportServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>xiaotuRSAReport</servlet-name>
		<url-pattern>/rsa/Report.do</url-pattern>
	</servlet-mapping>
	<servlet>
		<display-name>xiaotuRSAReply</display-name>
		<servlet-name>xiaotuRSAReply</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.rsa.SmsReplyServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>xiaotuRSAReply</servlet-name>
		<url-pattern>/rsa/Reply.do</url-pattern>
	</servlet-mapping>
	<!-- 晓途 -->


	<servlet>
		<description></description>
		<display-name>TemSmsSendServlet</display-name>
		<servlet-name>TemSmsSendServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.template.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>TemSmsSendServlet</servlet-name>
		<url-pattern>/Api/Tem.do</url-pattern>
	</servlet-mapping>

	<!-- alibabba start-->
	<servlet>
		<servlet-name>alibabaSmsSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.alibaba.SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>alibabaSmsSend</servlet-name>
		<url-pattern>/api/subAcct/send</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>alibabaSendBatch</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.alibaba.SmsSendBatchServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>alibabaSendBatch</servlet-name>
		<url-pattern>/api/subAcct/sendBatch</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>alibabaSmsBatchSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.alibaba.SmsBatchSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>alibabaSmsBatchSend</servlet-name>
		<url-pattern>/api/subAcct/batchSend</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>aliSmsReportServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.alibaba.SmsReportServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>aliSmsReportServlet</servlet-name>
		<url-pattern>/api/subAcct/sendDetails</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>smsUpdateTemplateServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.alibaba.UpdateSmsTemplateServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>smsUpdateTemplateServlet</servlet-name>
		<url-pattern>/api/subAcct/smsTemplate/*</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>smsAddTemplateServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.alibaba.AddSmsTemplateServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>smsAddTemplateServlet</servlet-name>
		<url-pattern>/api/subAcct/smsTemplate</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>SmsSignServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.alibaba.SmsSignServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSignServlet</servlet-name>
		<url-pattern>/api/subAcct/smsSign/*</url-pattern>
	</servlet-mapping>


	<servlet>
		<servlet-name>XiaoMiPushServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.xiaomi.XiaoMiPushServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>XiaoMiPushServlet</servlet-name>
		<url-pattern>/Api/xiaomi.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>XinFeiServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.xinfei.SmsSendServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>XinFeiServlet</servlet-name>
		<url-pattern>/Api/xinfei.do</url-pattern>
	</servlet-mapping>

	<!-- alibabba end-->
	<servlet>
		<servlet-name>ZhongAnSmsSendServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.zhongankeji.SmsSendServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>ZhongAnSmsSendServlet</servlet-name>
		<url-pattern>/zhongan/send.do</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>YuanTongSmsSendServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.yuantong.SmsSendServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>YuanTongSmsSendServlet</servlet-name>
		<url-pattern>/yuantong/send.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>LuoShuSmsReplyJSONServlet</servlet-name>
		<servlet-class>
			cn.com.app.sms.http.supplier.luoshu.SmsReplyJSONServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>LuoShuSmsReplyJSONServlet</servlet-name>
		<url-pattern>/LuoShu/reply.do</url-pattern>
	</servlet-mapping>

	<!-- 发送Aim信息 -->
	<servlet>
		<servlet-name>AimSmsSend</servlet-name>
		<servlet-class>cn.com.app.mms.aim.montnets.AimSendApi</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimSmsSend</servlet-name>
		<url-pattern>/Api/Aim/Send.do</url-pattern>
	</servlet-mapping>

	<!-- 查询国际短信余额 -->
	<servlet>
		<servlet-name>InterMoneyQuery</servlet-name>
		<servlet-class>cn.com.app.sms.http.SearchInterNumHandler</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>InterMoneyQuery</servlet-name>
		<url-pattern>/Api/InterMoneyQuery.do</url-pattern>
	</servlet-mapping>
	<!-- 德邦 -->

	<servlet>
		<servlet-name>DeBangSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.debang.SmsSendJSONServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>DeBangSend</servlet-name>
		<url-pattern>/Api/DeBang/sendSms</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>DeBangReport</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.debang.SmsReportJSONServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>DeBangReport</servlet-name>
		<url-pattern>/Api/DeBang/taskResultDispath</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>DeBangReply</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.debang.SmsReplyJSONServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>DeBangReply</servlet-name>
		<url-pattern>/Api/DeBang/smsReplyDispatch</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>BillInterface</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.debang.SmsBillInterfaceJSONServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>BillInterface</servlet-name>
		<url-pattern>/Api/DeBang/billInterface</url-pattern>
	</servlet-mapping>

	<!-- 查询短信余额返回JSON Api/ReturnJson/searchNumber.do -->
	<servlet>
		<servlet-name>SearchSmsNumJson</servlet-name>
		<servlet-class>cn.com.app.sms.http.SearchSmsNumJsonServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>SearchSmsNumJson</servlet-name>
		<url-pattern>/Api/ReturnJson/searchNumber.do</url-pattern>
	</servlet-mapping>

	<!-- AIM中移5G阅信撞库 -->
	<servlet>
		<servlet-name>AimYueXin</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.aim.MobileYueXinAimAbilityFilterServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimYueXin</servlet-name>
		<url-pattern>/Api/Aim/YueXinAbilityFilter.do</url-pattern>
	</servlet-mapping>

	<!-- 蚂蚁金服接口协议 -->
	<servlet-mapping>
		<servlet-name>AntsSmsTemplateAdd</servlet-name>
		<url-pattern>/Api/Ants/addSmsTemplate.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AntsSmsTemplateAdd</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.ants.AntsSmsTemplateAddServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AntsSmsTemplate</servlet-name>
		<url-pattern>/Api/Ants/ListPageSmsTemplate.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AntsSmsTemplate</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.ants.AntsSmsTemplateServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AntsSmsSend</servlet-name>
		<url-pattern>/Api/Ants/SendSms.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AntsSmsSend</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.ants.AntsSmsSendServlet</servlet-class>
		<load-on-startup>0</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>AntsSmsSendV2</servlet-name>
		<url-pattern>/Api/Ants/SendSmsV2.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AntsSmsSendV2</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.ants.AntsSmsSendServletV2</servlet-class>
		<load-on-startup>0</load-on-startup>
	</servlet>

	<!-- 客户传入流水号的批量短信 -->
	<servlet-mapping>
		<servlet-name>BSerialSend.do</servlet-name>
		<url-pattern>/Api/BSerialSend.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>BSerialSend.do</servlet-name>
		<servlet-class>cn.com.app.sms.http.BSerialSend</servlet-class>
	</servlet>

	<!-- 河滔对接JingDongYun -->
	<servlet>
		<servlet-name>JingDongYunTemplateAdd</servlet-name>
		<servlet-class>cn.com.app.mms.jd.JingDongYunTemplateCreateServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>JingDongYunTemplateAdd</servlet-name>
		<url-pattern>/Api/JingDongYun/TemplateAdd.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>JingDongYunTemplateSend</servlet-name>
		<servlet-class>cn.com.app.mms.jd.JingDongYunTemplateSendServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>JingDongYunTemplateSend</servlet-name>
		<url-pattern>/Api/JingDongYun/TemplateSend.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<display-name>tianyiSendTem</display-name>
		<servlet-name>tianyiSendTem</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.tianyi.SmsSendTemServletReturnJSON</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>tianyiSendTem</servlet-name>
		<url-pattern>/Api/sendTem.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>SmsUploadSignServletReturnJSON</display-name>
		<servlet-name>SmsUploadSignServletReturnJSON</servlet-name>
		<servlet-class>cn.com.app.sms.http.SmsUploadSignServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsUploadSignServletReturnJSON</servlet-name>
		<url-pattern>/uploadSign.do</url-pattern>
	</servlet-mapping>


	<servlet>
		<description></description>
		<display-name>ChuangheSmsSendServlet</display-name>
		<servlet-name>ChuangheSmsSendServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.chuanghe.ChuangheSmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>ChuangheSmsSendServlet</servlet-name>
		<url-pattern>/Api/CH/smsSend.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>ChuangheSmsReportServlet</display-name>
		<servlet-name>ChuangheSmsReportServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.chuanghe.ChuangheSmsReportServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>ChuangheSmsReportServlet</servlet-name>
		<url-pattern>/Api/CH/StatusRT/statusReportQuery.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>ChuangheSmsReplyServlet</display-name>
		<servlet-name>ChuangheSmsReplyServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.chuanghe.ChuangheSmsReplyServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>ChuangheSmsReplyServlet</servlet-name>
		<url-pattern>/Api/CH/StatusRT/moQuery.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>ChuangheSmsBatchSendJsonServlet</display-name>
		<servlet-name>ChuangheSmsBatchSendJsonServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.chuanghe.ChuangheSmsBatchSendJsonServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>ChuangheSmsBatchSendJsonServlet</servlet-name>
		<url-pattern>/Api/CH/customSmsSend.do</url-pattern>
	</servlet-mapping>



	<servlet>
		<description></description>
		<display-name>LingyangSmsSendServlet</display-name>
		<servlet-name>LingyangSmsSendServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.lingyang.LingyangSmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>LingyangSmsSendServlet</servlet-name>
		<url-pattern>/lingyang/smsSend</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>LingyangSmsBatchSendServlet</display-name>
		<servlet-name>LingyangSmsBatchSendServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.lingyang.LingyangSmsBatchSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>LingyangSmsBatchSendServlet</servlet-name>
		<url-pattern>/lingyang/smsBatchSend</url-pattern>
	</servlet-mapping>

	<servlet-mapping>
		<servlet-name>LingyangSmsBatchSendServlet</servlet-name>
		<url-pattern>/lingyang/smsBatchSendMd5</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>LingyangMd5SmsSendServlet</display-name>
		<servlet-name>LingyangMd5SmsSendServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.lingyang.LingyangMd5SmsSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>LingyangMd5SmsSendServlet</servlet-name>
		<url-pattern>/lingyang/smsMd5Send</url-pattern>
	</servlet-mapping>

	<servlet>
		<description></description>
		<display-name>LingyangSmsNewBatchSendServlet</display-name>
		<servlet-name>LingyangSmsNewBatchSendServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.lingyang.LingyangSmsNewBatchSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>LingyangSmsNewBatchSendServlet</servlet-name>
		<url-pattern>/emtm.php</url-pattern>
	</servlet-mapping>


	<servlet>
		<description></description>
		<display-name>LingyangMmsTemplateAddServlet</display-name>
		<servlet-name>LingyangMmsTemplateAddServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.lingyangMmsV2.LingyangMmsTemplateAddServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>LingyangMmsTemplateAddServlet</servlet-name>
		<url-pattern>/lingyang/mmsTemplateAdd</url-pattern>
	</servlet-mapping>


	<servlet>
		<description></description>
		<display-name>LingyangMmsTemplateSendServlet</display-name>
		<servlet-name>LingyangMmsTemplateSendServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.lingyangMmsV2.LingyangMmsTemplateSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>LingyangMmsTemplateSendServlet</servlet-name>
		<url-pattern>/lingyang/mmsTemplateSend</url-pattern>
	</servlet-mapping>


	<!-- 萌招 阅信-->
	<servlet>
		<servlet-name>AimTemplateAddServlet</servlet-name>
		<servlet-class>cn.com.app.aim.http.supplier.mengzhao.AimTemplateAddServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimTemplateAddServlet</servlet-name>
		<url-pattern>/api/rsmsMode/addMode</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>AimTemplateSearchServlet</servlet-name>
		<servlet-class>cn.com.app.aim.http.supplier.mengzhao.AimTemplateSearchServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimTemplateSearchServlet</servlet-name>
		<url-pattern>/api/rsmsMode/qryMode</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AimTemplateSendServlet</servlet-name>
		<servlet-class>cn.com.app.aim.http.supplier.mengzhao.AimTemplateSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>AimTemplateSendServlet</servlet-name>
		<url-pattern>/api/aim.php</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>JkSmsStatSearchServlet</servlet-name>
		<servlet-class>cn.com.app.aim.http.supplier.mengzhao.JkSmsStatSearchServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>JkSmsStatSearchServlet</servlet-name>
		<url-pattern>/api/rtp/qrySD</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AimStatSearchServlet</servlet-name>
		<servlet-class>cn.com.app.aim.http.supplier.mengzhao.AimStatSearchServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>AimStatSearchServlet</servlet-name>
		<url-pattern>/api/rsmsMode/reportDatas</url-pattern>
	</servlet-mapping>
	<!--end 萌招 阅信-->

	<!-- 萌招 视信-->
	<servlet>
		<servlet-name>MengzMmsTemplateAddServlet</servlet-name>
		<servlet-class>cn.com.app.mms.template.mengzhao.MmsTemplateAddServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>MengzMmsTemplateAddServlet</servlet-name>
		<url-pattern>/api/vsmsMode/addMode</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>MengzMmsTemplateSearchServlet</servlet-name>
		<servlet-class>cn.com.app.mms.template.mengzhao.MmsTemplateSearchServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>MengzMmsTemplateSearchServlet</servlet-name>
		<url-pattern>/api/vsmsMode/qryMode</url-pattern>
	</servlet-mapping>

	<servlet>
	<servlet-name>MengzMmsTemplateSendServlet</servlet-name>
		<servlet-class>cn.com.app.mms.template.mengzhao.MmsTemplateSendServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>MengzMmsTemplateSendServlet</servlet-name>
		<url-pattern>/api/vsmsmt.php</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AimPreQueryServlet</servlet-name>
		<servlet-class>cn.com.app.aim.http.supplier.mengzhao.AimPreQueryServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimPreQueryServlet</servlet-name>
		<url-pattern>/api/queryMobile</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>AimPreQueryNewServlet</servlet-name>
		<servlet-class>cn.com.app.aim.http.supplier.mengzhao.AimPreQueryNewServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimPreQueryNewServlet</servlet-name>
		<url-pattern>/api/queryMobilePro</url-pattern>
	</servlet-mapping>
	<!--end 萌招 视信-->

	<servlet>
		<servlet-name>SmsWeiZongSendServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.weizongyinhang.SmsWeiZongSendServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>SmsWeiZongSendServlet</servlet-name>
		<url-pattern>/api/weiSend</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>SmsSendZhongYuanServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.zhongyuan.SmsSendZhongYuanServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>SmsSendZhongYuanServlet</servlet-name>
		<url-pattern>/api/zhongyuan/Send</url-pattern>
	</servlet-mapping>

	<servlet-mapping>
		<servlet-name>AntsBatchQuerySmsTemplate</servlet-name>
		<url-pattern>/Api/Ants/ListBatchSmsTemplate.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AntsBatchQuerySmsTemplate</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.ants.AntsSmsTemplateBatchQueryServlet</servlet-class>
	</servlet>


	<!--阅信撞库-->
	<servlet>
		<servlet-name>AimMdnAbilityCheckServlet</servlet-name>
		<servlet-class>cn.com.app.aim.http.AimMdnAbilityCheckServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>AimMdnAbilityCheckServlet</servlet-name>
		<url-pattern>/aim/aimMdnAbilityCheck</url-pattern>
	</servlet-mapping>

	<!--子账号接口-->
	<servlet>
		<servlet-name>SmsSearchNumberServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.sub.SmsSearchNumberServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSearchNumberServlet</servlet-name>
		<url-pattern>/Api/Sub/SearchNumber.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>SmsRechargeSubAcctServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.sub.SmsRechargeSubAcctServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsRechargeSubAcctServlet</servlet-name>
		<url-pattern>/Api/Sub/RechargeSubAcct.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>SmsCreatSubAcctServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.sub.SmsCreatSubAcctServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsCreatSubAcctServlet</servlet-name>
		<url-pattern>/Api/Sub/CreatSubAcct.do</url-pattern>
	</servlet-mapping>
	<servlet>
		<servlet-name>SmsSendSubAcctServlet</servlet-name>
		<servlet-class>cn.com.app.sms.http.supplier.sub.SmsSendSubAcctServletReturnJSON</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>SmsSendSubAcctServlet</servlet-name>
		<url-pattern>/Api/Sub/SubAcctSend.do</url-pattern>
	</servlet-mapping>

	<servlet>
		<servlet-name>AimTemplateSendServlet2</servlet-name>
		<servlet-class>cn.com.app.aim.http.supplier.tongyong.AimTemplateSendServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>AimTemplateSendServlet2</servlet-name>
		<url-pattern>/aim/aim.php</url-pattern>
	</servlet-mapping>

</web-app>

