forum.bitel.ru http://forum.bitel.ru/ |
|
Не регистрируется Add mapping: bitel.billing.server.mps.MPS http://forum.bitel.ru/viewtopic.php?f=18&t=10692 |
Страница 1 из 1 |
Автор: | alf_from_melmok [ 10 июл 2015, 00:43 ] |
Заголовок сообщения: | Не регистрируется Add mapping: bitel.billing.server.mps.MPS |
При переходе на 6.2 в server.log не сообщается об Add mapping: bitel.billing.server.mps.MPS соотв. ничего не работает. В чем может быть проблема? Есть только Код: 07-09/21:39:03 INFO [main] Server - Add mapping: ru.bitel.bgbilling.modules.assist.server.AssistExecuter to /assistexecuter/* 07-09/21:39:03 INFO [main] Server - Add mapping: bitel.billing.server.card.DealerExecuter to /dealer 07-09/21:39:03 INFO [main] Server - Add mapping: bitel.billing.server.card.idealer.IDealerExecuter to /idealer 07-09/21:39:03 INFO [main] Server - Add mapping: bitel.billing.server.reports.ReportsExecuter to /reportsexecuter/* Конфиг Код: osmp.sum.decimal.separator=, osmp.account.balance.decimal.separator=, #Системы платежей добавляются как mps.<x>.параметры, где <x> - порядковый номер #Вкл/выкл - 1/0 - принимать или нет платежи для этой пс mps.1.mode=1 #Название mps.1.title="ОСМП" #Используемый протокол для общения пс с биллингом mps.1.protocol=osmp #Логин/пароль пс. Должен различаться для различных систем mps.1.login=online mps.1.passw=**** #Отключение Base-аутентификации mps.1.protocol.ext=noBaseAuth #id типа платежа, с которым добавляется платёж в договор, при проведении с этой пс mps.1.pid=5 # #Комментарий, возвращающийся в ответе на проверку статуса/проведение платежа #(если в протоколе есть комментарий ответа) mps.1.comment=$contract_title ($contract_comment), баланс: $contract_balance руб. #mps.comment=$contract_title ($contract_comment) # #Сертификаты #Проверять клиентский сертификат (рекомендуется, если позволяет протокол пс) mps.1.cert=0 #Клиентский сертификат (открытый ключ) #(для протокола eport открытый ключ указывается здесь же, а mps.1.cert=0) #возможно указать через modulus и exponent: #mps.1.cert.mod= #mps.1.cert.exp= #или в encoded(байты в 16-ричном представлении) #mps.1.cert.encoded= #или в pem (base64), без header/footer (-----*** PUBLIC KEY-----) и переносов строк #mps.1.cert.pem= # # #Поиск договора для проведения платежа. #В некоторых системах возможны типы поиска - дополнительное поле с числовым значением. #Если поле отсутствует, используется тип поиска 0, #т.е. используются параметры поиска из mps.1.search.xxx (mps.1.search.mode), если же присутствует и, например, #его значение 1, то параметры поиска будут из mps.1.search.1.xxx (mps.1.search.1.mode) # #Поддержка передачи типа поиска через префикс #(т.е. если ищется договор x0000 c типом поиска 1, то в поле account протокола osmp передаётся 1_x0000) #mps.1.protocol.ext=osmpPrefix #Если используется несколько расширений, их нужно прописать через запятую: #mps.1.protocol.ext=noBaseAuth,osmpPrefix # #Тип поиска (contract|login|phone|mps_login) mps.1.search.mode=contract #Код модуля для поиска (необходим для типов поиска login, phone) #mps.1.search.mid= #Шаблон преобразования - pattern:::result, если пришедшее значение подходит под regexp, то #оно преобразуется перед поиском, если нет - остаётся без изменений, по умолчанию - без изменений. #Например, \A((?:\d{5})|(?:\d{6})|(?:\d{7}))(\d{2})\z:::NK$1-$2 #если пришедший номер для поиска представляет собой 12345608, то он будет преобразован в NK123456-08, #и уже по нему будет произведён поиск договора #mps.1.search.pattern= #regexp названий договоров, для которых возможен поиск. Если название договора не совпадает с regexp, #то он не будет найден для системы платежей для этого типа поиска #mps.1.search.allow.contract.regexp=NK-.* #Группы договоров, для которых возможен поиск для этого типа поиска mps.1.search.pattern=INET-$NUMBER mps.1.numberPattern=\d+ mps.1.search.allow.contract.groups=0 # # Ограничения на пополняемую сумму #минимальная mps.1.min.summ=10 #максимальная mps.1.max.summ=15001 # #Разница во времени в минутах между сервером биллинга и системой платежей (например система работает по московскому времени, биллинг #по уфимскому +2 часа - 180) #mps.1.timeoffset= #промежуток времени между временем платежа и реальным временем, с поправкой на timeoffset. #если задано и промежуток оказался больше то платёж не пройдёт # 7 суток mps.1.paytime=10080 # #Параметры логина mps (может использоваться для поиска договора при проведении платежа) #Формат вывода значения числового логина mps (на web-статистике) #mps.mps_login.format= #regexp проверки введённого значения #mps.mps_login.regexp= #Ошибка, выводимая в web-статистике при несовпадении введённого логина mps с regexp #mps.mps_login.regexp.error= Код: Информация о версии: Клиент: вер. 6.2.707 / 07.05.2015 21:41:04 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_45 Сервер: вер. 6.2.871 / 07.05.2015 21:41:12 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_40 assist: вер. 6.2.66 / 31.03.2015 17:30:10 card: вер. 6.2.13 / 31.03.2015 17:29:07 inet: вер. 6.2.501 / 07.05.2015 21:41:28 mps: вер. 6.2.157 / 30.04.2015 13:14:45 npay: вер. 6.2.165 / 07.05.2015 21:41:30 phone: вер. 6.2.220 / 16.04.2015 15:39:45 qiwi: вер. 6.2.17 / 31.03.2015 17:30:18 reports: вер. 6.2.172 / 10.04.2015 20:08:20 simplepay: вер. 6.2.7 / 07.04.2015 15:43:57 Окружение: Клиент: os: Windows 7 x86, 6.1 java: Java HotSpot(TM) Client VM, v.1.8.0_45 jre home: C:\Program Files (x86)\Java\jre1.8.0_45 default tz: 09.07.2015 21:42 MSK +0300 (Europe/Moscow) user tz: 09.07.2015 21:42 MSK +0300 (Europe/Moscow) locale: ru_RU Сервер: os: Linux amd64, 3.2.0-4-amd64 java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_40 jre home: /usr/lib/jvm/jdk-8-oracle-x64/jre default tz: 09.07.2015 21:42 MSK +0300 (Europe/Moscow) locale: en_US Третьи стороны: Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved. http://p.yusukekamiyamane.com/ Silk icon set. Copyright © Mark James. All rights reserved. http://www.famfamfam.com/lab/icons/silk/ Что я делаю не так? |
Автор: | skn [ 10 июл 2015, 01:52 ] |
Заголовок сообщения: | Re: Не регистрируется Add mapping: bitel.billing.server.mps. |
web.xml не правили? из поставки? http://jenya-p.ru/home/1-blog/6-servlets30.html |
Автор: | alf_from_melmok [ 10 июл 2015, 02:00 ] |
Заголовок сообщения: | Re: Не регистрируется Add mapping: bitel.billing.server.mps. |
./webroot/WEB-INF/web.xml - этот? Кстати, что-то было у меня из моих косяков при манипуляциях с папкой web - восстанавливал ее из бэкапов. когда случайно потер. Код: cat ./webroot/WEB-INF/web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app metadata-complete="false" 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_3_0.xsd" version="3.0"> <display-name>bgbilling</display-name> <!-- Убрано в версии 5.3, пока оставить, возможно, отдельным модулям надо будет перенести эти настройки. <filter> <filter-name>SetCharacterEncodingFilter</filter-name> <filter-class>ru.bitel.common.server.filters.SetCharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>Cp1251</param-value> </init-param> <init-param> <param-name>ignore</param-name> <param-value>false</param-value> </init-param> </filter> --> <filter> <filter-name>SetCharacterEncodingFilterUTF8</filter-name> <filter-class>ru.bitel.common.server.filters.SetCharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter> <filter-name>BGAuthFilter</filter-name> <filter-class>ru.bitel.common.server.filters.BGAuthFilter</filter-class> </filter> <filter> <filter-name>XSSFilter</filter-name> <filter-class>ru.bitel.common.server.filters.XSSFilter</filter-class> </filter> <filter> <filter-name>MultipartFilter</filter-name> <filter-class>ru.bitel.common.server.filters.MultipartFilter</filter-class> </filter> <filter> <filter-name>AddDefaultCharsetFilter</filter-name> <filter-class>org.apache.catalina.filters.AddDefaultCharsetFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <!-- Убрано в версии 5.3, пока оставить, возможно, отдельным модулям надо будет перенести эти настройки. <filter-mapping> <filter-name>SetCharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> --> <filter-mapping> <filter-name>SetCharacterEncodingFilterUTF8</filter-name> <url-pattern>/executer</url-pattern> </filter-mapping> <filter-mapping> <filter-name>SetCharacterEncodingFilterUTF8</filter-name> <url-pattern>/webexecuter</url-pattern> </filter-mapping> <filter-mapping> <filter-name>SetCharacterEncodingFilterUTF8</filter-name> <url-pattern>/pubexecuter</url-pattern> </filter-mapping> <filter-mapping> <filter-name>BGAuthFilter</filter-name> <url-pattern>/webexecuter</url-pattern> </filter-mapping> <filter-mapping> <filter-name>BGAuthFilter</filter-name> <url-pattern>/webexecuter/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>XSSFilter</filter-name> <url-pattern>/webexecuter</url-pattern> </filter-mapping> <filter-mapping> <filter-name>MultipartFilter</filter-name> <url-pattern>/webexecuter</url-pattern> </filter-mapping> <filter-mapping> <filter-name>AddDefaultCharsetFilter</filter-name> <url-pattern>*.js</url-pattern> </filter-mapping> <servlet> <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>fork</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>xpoweredBy</param-name> <param-value>false</param-value> </init-param> <load-on-startup>3</load-on-startup> </servlet> <servlet> <servlet-name>executer</servlet-name> <servlet-class>bitel.billing.server.Executer</servlet-class> </servlet> <servlet> <servlet-name>webexecuter</servlet-name> <servlet-class>bitel.billing.server.WebExecuter</servlet-class> </servlet> <servlet> <servlet-name>pubexecuter</servlet-name> <servlet-class>bitel.billing.server.PublicExecuter</servlet-class> </servlet> <servlet> <servlet-name>tiles</servlet-name> <servlet-class>org.apache.tiles.web.startup.TilesServlet</servlet-class> <init-param> <param-name>org.apache.tiles.definition.DefinitionsFactory.DEFINITIONS_CONFIG</param-name> <param-value>/WEB-INF/tiles-defs.xml</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jspx</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>executer</servlet-name> <url-pattern>/executer/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>webexecuter</servlet-name> <url-pattern>/webexecuter</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>pubexecuter</servlet-name> <url-pattern>/pubexecuter</url-pattern> </servlet-mapping> <session-config> <session-timeout>30</session-timeout> </session-config> <mime-mapping> <extension>js</extension> <mime-type>text/javascript</mime-type> </mime-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> Или что-то из этого? Код: ls -al data/ total 96 drwxr-xr-x 2 root root 4096 Jul 9 21:52 . drwxr-xr-x 15 root root 4096 May 8 08:51 .. -rw-r--r-- 1 root root 1191 Jul 9 21:38 data.properties -rw-r--r-- 1 root root 49386 May 8 08:50 default.web.xml -rw-r--r-- 1 root root 10115 Apr 23 14:43 lic.properties -rw-r--r-- 1 root root 4182 Jul 9 21:52 log4j.xml -rw-r--r-- 1 root root 7539 May 8 08:50 menu.xml -rw-r--r-- 1 root root 1185 May 8 08:50 toolbar.xml |
Автор: | skn [ 10 июл 2015, 02:03 ] |
Заголовок сообщения: | Re: Не регистрируется Add mapping: bitel.billing.server.mps. |
Add mapping для MPS и не должно быть... точно не работает? как проверяли? |
Автор: | alf_from_melmok [ 10 июл 2015, 02:04 ] |
Заголовок сообщения: | Re: Не регистрируется Add mapping: bitel.billing.server.mps. |
И кстати INFO: No global web.xml found из "cat log/server.out" Код: Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_40] /usr/lib/jvm/jdk-8-oracle-x64/jre Runtime name: 4772@nwtel-cc-bgb-8-n1.nwtel.ru Java endorsed dirs: ./lib/endorsed:/usr/lib/jvm/jdk-8-oracle-x64//lib/endorsed OS: Linux 3.2.0-4-amd64 [amd64], file.encoding: UTF-8, user.name: root Heap sizes: current=123904k free=121281k max=233472k Jul 09, 2015 9:53:14 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-0.0.0.0-8080"] Jul 09, 2015 9:53:14 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-0.0.0.0-8443"] Jul 09, 2015 9:53:14 PM org.apache.catalina.core.StandardService startInternal INFO: Starting service Tomcat Jul 09, 2015 9:53:14 PM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.59 Jul 09, 2015 9:53:14 PM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment INFO: No global web.xml found Jul 09, 2015 9:53:18 PM org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [166] milliseconds. Jul 09, 2015 9:53:18 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-bio-0.0.0.0-8080"] Jul 09, 2015 9:53:18 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-bio-0.0.0.0-8443"] Jul 09, 2015 10:19:26 PM com.sun.xml.ws.server.MonitorBase createRoot INFO: Metro monitoring rootname successfully set to: null |
Автор: | alf_from_melmok [ 10 июл 2015, 02:11 ] |
Заголовок сообщения: | Re: Не регистрируется Add mapping: bitel.billing.server.mps. |
skn писал(а): Add mapping для MPS и не должно быть... точно не работает? как проверяли? Действительно похоже работает. Дал зал запрос напрямую - только он у меня логин и пароль спросил как при HTTP Digest авторизации в браузере... Это почему? сбило с толку что в 5.2 у меня есть: Код: 07-09/21:01:54 INFO [main] Server - Add mapping: bitel.billing.server.card.idealer.IDealerExecuter to /idealer
07-09/21:01:54 INFO [main] Server - Add mapping: bitel.billing.server.mps.MPSExecuter to /mpsexecuter/* |
Автор: | skn [ 10 июл 2015, 02:25 ] |
Заголовок сообщения: | Re: Не регистрируется Add mapping: bitel.billing.server.mps. |
1) Цитата: INFO: No global web.xml found это нормально, глобального действительно нет, тот что есть это для контекста bgbilling, а контекстов может быть много2) по поводу логов, модуль MPS немного переписан, добавление сервлета идет по другому механизму, поэтому его в логах и нет. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |