BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 21:11

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 502 ] • Оценка темы: Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.  На страницу Пред.  1, 2, 3, 4, 5 ... 17  След.
Автор Сообщение
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 08 июл 2015, 02:31 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В ближайшее время планируем. Надо описать настройку. Но он пока все также бета и работать будет только с последним билдом 6.2.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 03 авг 2015, 17:31 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
Добрый день, можно узнать ориентировочные сроки появления кабинета для загрузки и установки, заранее спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 05 авг 2015, 00:54 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
Да очень хочется попробовать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 20 авг 2015, 03:42 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
http://bgbilling.ru/v6.2/lk/mybgbilling.zip

Скорее всего будет работать только с последним билдом 6.2

Рекомендуется положить в /opt
Основные конфигурационные файлы в bin/init.d/ setenv.sh standalone/configuration/ standalone/deployments/MyBGBilling.war/WEB-INF


Запустить через скрипт из bin/init.d или standalone.sh

Конфиг подключения к биллингу в standalone/configuration/mybgbilling.conf.groovy
Порты/интерфейсы в standalone/configuration/standalone.xml

Настройка меню (еще будет дорабатываться) в standalone/deployments/MyBGBilling.war/WEB-INF/mybgbilling-menu.groovy
Настройка методов оплаты из ЛК в standalone/deployments/MyBGBilling.war/WEB-INF/mybgbilling-payment.groovy

В виртуалках также обновили на последнюю сборку.

По ядру - нет переключения на субдоговора, правки параметров договоров, новости вроде бы пока отображаются не по фильтру, меню пока нельзя кастомизировать для разных групп договоров.
По модулю Inet - нет одного отчета.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 20 авг 2015, 07:43 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Круто

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 20 авг 2015, 10:29 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
ура, пора тестить. вот с 6.1 было бы конечно хорошо:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 авг 2015, 18:05 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
Добрый день, тестируем личный кабинет на сервере и вот ошибка
Код:
14:56:53,789 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 9.0.1.Final (WildFly Core 1.0.1.Final) started in 7676ms - Started 310 of 490 services (222 services are lazy, passive or on-demand)
14:57:54,617 INFO  [WildflyLoginModule] (default task-6) MyRealm LoginModule - Construction
14:57:54,618 INFO  [WildflyLoginModule] (default task-6) Load configuration file: /opt/wildfly/standalone/configuration/mybgbilling.conf.groovy
14:57:55,499 INFO  [WildflyLoginModule] (default task-6) WildflyLoginModule: authenticating user 'Ð�00001'

14:57:56,333 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-6) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?wsdl
14:57:56,810 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-6) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?wsdl
14:57:57,259 SEVERE [WildflyLoginModule] (default task-6) com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Got error 'repetition-operator operand invalid' from regexp: ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Got error 'repetition-operator operand invalid' from regexp
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
        at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshallException(JAXBEncoderDecoder.java:519)
        at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:663)
        at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:176)
        at org.apache.cxf.interceptor.ClientFaultConverter.processFaultDetail(ClientFaultConverter.java:155)
        at org.apache.cxf.interceptor.ClientFaultConverter.handleMessage(ClientFaultConverter.java:82)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
        at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:113)
        at org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor.handleMessage(SOAPHandlerInterceptor.java:140)
        at org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor.handleMessage(SOAPHandlerInterceptor.java:71)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
        at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:802)
        at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1645)
        at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1533)
        at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1336)
        at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
        at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:652)
        at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
        at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:516)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:425)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:326)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:279)
        at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
        at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:138)
        at com.sun.proxy.$Proxy88.contractList(Unknown Source)
        at ru.bitel.mybgbilling.kernel.realm.WildflyLoginModule.getUsersPassword(WildflyLoginModule.java:90)
        at org.jboss.security.auth.spi.UsernamePasswordLoginModule.login(UsernamePasswordLoginModule.java:265)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at javax.security.auth.login.LoginContext.invoke(LoginContext.java:755)
        at javax.security.auth.login.LoginContext.access$000(LoginContext.java:195)
        at javax.security.auth.login.LoginContext$4.run(LoginContext.java:682)
        at javax.security.auth.login.LoginContext$4.run(LoginContext.java:680)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
        at javax.security.auth.login.LoginContext.login(LoginContext.java:587)
        at org.jboss.security.authentication.JBossCachedAuthenticationManager.defaultLogin(JBossCachedAuthenticationManager.java:406)
        at org.jboss.security.authentication.JBossCachedAuthenticationManager.proceedWithJaasLogin(JBossCachedAuthenticationManager.java:345)
        at org.jboss.security.authentication.JBossCachedAuthenticationManager.authenticate(JBossCachedAuthenticationManager.java:333)
        at org.jboss.security.authentication.JBossCachedAuthenticationManager.isValid(JBossCachedAuthenticationManager.java:146)
        at org.wildfly.extension.undertow.security.JAASIdentityManagerImpl.verifyCredential(JAASIdentityManagerImpl.java:111)
        at org.wildfly.extension.undertow.security.JAASIdentityManagerImpl.verify(JAASIdentityManagerImpl.java:82)
        at io.undertow.security.impl.FormAuthenticationMechanism.runFormAuth(FormAuthenticationMechanism.java:124)
        at io.undertow.security.impl.FormAuthenticationMechanism.authenticate(FormAuthenticationMechanism.java:96)
        at io.undertow.security.impl.SecurityContextImpl$AuthAttempter.transition(SecurityContextImpl.java:339)
        at io.undertow.security.impl.SecurityContextImpl$AuthAttempter.transition(SecurityContextImpl.java:356)
        at io.undertow.security.impl.SecurityContextImpl$AuthAttempter.access$100(SecurityContextImpl.java:325)
        at io.undertow.security.impl.SecurityContextImpl.attemptAuthentication(SecurityContextImpl.java:138)
        at io.undertow.security.impl.SecurityContextImpl.authTransition(SecurityContextImpl.java:113)
        at io.undertow.security.impl.SecurityContextImpl.authenticate(SecurityContextImpl.java:106)
        at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:55)
        at io.undertow.server.handlers.DisableCacheHandler.handleRequest(DisableCacheHandler.java:33)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:51)
        at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
        at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
        at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:56)
        at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)
        at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72)
        at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
        at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:282)
        at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:261)
        at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80)
        at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172)
        at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199)
        at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

14:57:57,263 INFO  [stdout] (default task-6) Validating that (encrypted) input psw 'XXXXYYYY' equals to (encrypted) 'null'

BGBilling 6.2, База в CP1251, договора начинаются с кириллицы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 авг 2015, 19:04 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Добавьте в standalone/deployments/MyBGBilling.war/WEB-INF/jboss-web.xml
Цитата:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>

<default-encoding>UTF-8</default-encoding>

<context-root>/my</context-root>

<security-domain>customerDomain</security-domain>

</jboss-web>
И запустите bin/mybgbilling-reload.sh


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 авг 2015, 19:19 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
Изменения сделал, но при вводе логина/пароля, выкидывает на страницу /my/j_security_check
Код:
16:13:32,050 INFO  [WildflyLoginModule] (default task-17) MyRealm LoginModule - Construction
16:13:32,051 INFO  [WildflyLoginModule] (default task-17) Load configuration file: /opt/wildfly/standalone/configuration/mybgbilling.conf.groovy
16:13:32,097 INFO  [WildflyLoginModule] (default task-17) WildflyLoginModule: authenticating user 'И00001'

16:13:32,098 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-17) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?wsdl
16:13:32,126 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-17) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?wsdl
16:13:32,200 INFO  [WildflyLoginModule] (default task-17) [И00001[ здесь название пишет правильно ]
Status = 0
Period = Tue Apr 28 00:00:00 MSD 2009 - null
Limit = -500.00
BalanceMode = 1
SuperCid = 0
DependSubList =
BalanceSubMode = 0
Groups = 1
ParamGroupId = 1
PersonType = 0
Hidden = false
TitlePatternId = 1
StatusTimeChange = 2015-08-27
Password = XXXXYYYY]
16:13:32,201 INFO  [stdout] (default task-17) Validating that (encrypted) input psw 'XXXXYYYY' equals to (encrypted) 'XXXXYYYY'


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 авг 2015, 19:22 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте просто my/ открыть, F5 нажать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 авг 2015, 19:28 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
При нажатии F5 страница просто обновляется, переход идет только при вводе логина/пароля, пробовал в разных браузерах


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 авг 2015, 19:34 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
Заметил разницу, если не вводить пароль, а только логин, то
Код:
16:28:50,521 INFO  [WildflyLoginModule] (default task-124) MyRealm LoginModule - Construction
16:28:50,522 INFO  [WildflyLoginModule] (default task-124) Load configuration file: /opt/wildfly/standalone/configuration/mybgbilling.conf.groovy
16:28:50,569 INFO  [WildflyLoginModule] (default task-124) WildflyLoginModule: authenticating user 'И00001'

16:28:50,570 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-124) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?wsdl
16:28:50,605 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-124) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?wsdl
16:28:50,678 INFO  [WildflyLoginModule] (default task-124) [И00001[ здесь кириллица ]
Status = 0
Period = Tue Apr 28 00:00:00 MSD 2009 - null
Limit = -500.00
BalanceMode = 1
SuperCid = 0
DependSubList =
BalanceSubMode = 0
Groups = 1
ParamGroupId = 1
PersonType = 0
Hidden = false
TitlePatternId = 1
StatusTimeChange = 2015-08-27
Password = XxxxYyyY]
16:28:50,679 INFO  [stdout] (default task-124) Validating that (encrypted) input psw '' equals to (encrypted) 'XxxxYyyY'

т.е. input psw '' пусто, если ввести пароль, получаем
Код:
16:32:25,586 INFO  [WildflyLoginModule] (default task-126) MyRealm LoginModule - Construction
16:32:25,587 INFO  [WildflyLoginModule] (default task-126) Load configuration file: /opt/wildfly/standalone/configuration/mybgbilling.conf.groovy
16:32:25,626 INFO  [WildflyLoginModule] (default task-126) WildflyLoginModule: authenticating user 'И00001'

16:32:25,627 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-126) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?wsdl
16:32:25,660 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-126) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?wsdl
16:32:25,791 INFO  [WildflyLoginModule] (default task-126) [И00001[ здесь кириллица ]
Status = 0
Period = Tue Apr 28 00:00:00 MSD 2009 - null
Limit = -500.00
BalanceMode = 1
SuperCid = 0
DependSubList =
BalanceSubMode = 0
Groups = 1
ParamGroupId = 1
PersonType = 0
Hidden = false
TitlePatternId = 1
StatusTimeChange = 2015-08-27
Password = XxxxYyyY]
16:32:25,791 INFO  [stdout] (default task-126) Validating that (encrypted) input psw 'XXXXYYYY' equals to (encrypted) 'XxxxYyyY'

input psw 'XXXXYYYY' регистр только верхний


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 авг 2015, 19:44 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, в текущей версии похоже только с цифровым паролем пустит :)
Выложим в ближайшее время исправления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 авг 2015, 19:47 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
Спасибо, будем ждать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 18 сен 2015, 08:43 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
эхх с 6.1 не работает, проверил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 18 сен 2015, 14:06 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Хм, правильно ли я понял, что данная софтина является неким фронтендом между клиентами и сервером БЖБ.
Т.е основной сервер БЖБ может быть упрятан под "серыми" ип-адресами и файрволами внутрь сети, а наружу с "белым" ип-ом может быть выставлена машинка с крутящейся на ней этой софтиной, и все клиенты будут лазить в свои личные кабинеты фактически через неё ?

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 18 сен 2015, 14:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Эм. Так то же самое делается через nginx легко и просто.
Если вы конечно считаете только это плюсом

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 18 сен 2015, 14:22 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
про нгикс я знаю, просто интересно стало....

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 18 сен 2015, 18:24 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да.

P.S. Логин исправили давно, но есть желание сразу прикрутить систему выкладывания и обновления, чтобы руками каждый раз не собирать.
И с этим задержались.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 18 сен 2015, 19:22 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
Это надо, только встречный вопрос, будут ли учитываться при обновлении изменения интерфейса (логотип, цветовая схема), чтобы не приходилось постоянно корректировать, как в стандартном кабинете пользователя BGBilling


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 18 сен 2015, 19:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
думаю как и в случае с bgcrm можно попросить custom.css который не будет перетиратся


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 21 сен 2015, 14:31 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
Amir, а можно получить промежуточную сборку, с исправленным логином


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 29 сен 2015, 18:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
http://bgbilling.ru/v6.2/download/mybgb ... illing.zip - вместе с wildfly
http://bgbilling.ru/v6.2/download/mybgb ... illing.war - только ЛК

Лучше скачать вместе с wildfly - немного менялись конфиги.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 29 сен 2015, 18:15 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В последствии обновлять можно через bin/mybgbilling_update.sh
Синхронизировать клиентские библиотеки биллинга - bin/mybgbilling_sync_libs.sh
Конфиг подключения к биллингу standalone/deployments/MyBGBilling.war/WEB-INF/mybgbilling-conf.groovy

При обновлении смотрит, если есть файл .orig - то такой не обновляет.
Например index.xhtml и рядом лежит index.xhtml.orig - index.xhtml не тронет, а обновленное содержимое запишет в index.xhtml.orig.

Также есть директории вида resources/js/1_0 и resources/theme/1_0/, там лежат js и css.
Если создать папку 9_0 или 9_1 - то будет использоваться файлы оттуда, а не из 1_0.

Есть понятие theme, используемая прописывается в WEB-INF/mybgbilling-conf.groovy.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 29 сен 2015, 18:29 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Ну и сразу обновить можно попробовать - изменение theme не срабатывало.
При изменении конфигов (*.groovy) нужно выполнить mybgbilling_reload.sh.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 29 сен 2015, 18:39 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
Будем пробовать, Amir, исправьте ссылку первую, http://bgbilling.ru/v6.2/download/mybgb ... illing.zip без расширения .zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 29 сен 2015, 19:21 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
При запуске ./mybgbilling-sync-libs.sh
Код:
JAVA_HOME=/opt/java/jdk
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Starting synchronization client libs with BGBillingServer
Exception in thread "main" java.io.FileNotFoundException: /opt/wildfly/bin/standalone/configuration/mybgbilling.conf.groovy (Нет такого файла или каталога)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at java.io.FileInputStream.<init>(FileInputStream.java:93)
        at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
        at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
        at org.codehaus.groovy.runtime.ResourceGroovyMethods.configuredInputStream(ResourceGroovyMethods.java:2021)
        at org.codehaus.groovy.runtime.ResourceGroovyMethods.newReader(ResourceGroovyMethods.java:2107)
        at org.codehaus.groovy.runtime.ResourceGroovyMethods.getText(ResourceGroovyMethods.java:649)
        at org.codehaus.groovy.runtime.ResourceGroovyMethods.getText(ResourceGroovyMethods.java:612)
        at org.codehaus.groovy.runtime.dgm$963.doMethodInvoke(Unknown Source)
        at org.codehaus.groovy.reflection.GeneratedMetaMethod$Proxy.doMethodInvoke(GeneratedMetaMethod.java:73)
        at org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:218)
        at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:170)
        at ru.bitel.mybgbilling.kernel.common.Updater.main(Updater.java:44)
JAVA_HOME=/opt/java/jdk
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Set MyBGBilling.war to (re)deploy

Вылечилось копированием файла mybgbilling.conf.groovy в директорию /opt/wildfly/bin/standalone/configuration/ в новом дистрибутиве его нет и скорей всего не должно быть, пути остались от старого варианта, а ошибка не проявлялась так как файл на месте был в старой версии, после этого запустил ./mybgbilling-sync-libs.sh, все прошло гладко, а вот запуск через скрипт ./standalone.sh выдает
Код:
=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /opt/wildfly

  JAVA: /opt/java/jdk/bin/java

  JAVA_OPTS:  -server -XX:+UseCompressedOops  -server -XX:+UseCompressedOops -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

=========================================================================

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
16:08:43,522 INFO  [org.jboss.modules] (main) JBoss Modules version 1.4.3.Final
16:08:43,762 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.6.Final
16:08:43,870 INFO  [org.jboss.as] (MSC service thread 1-6) WFLYSRV0049: WildFly Full 9.0.1.Final (WildFly Core 1.0.1.Final) starting
16:08:44,817 ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0055: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Failed to parse configuration
        at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:131)
        at org.jboss.as.server.ServerService.boot(ServerService.java:350)
        at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:271)
        at java.lang.Thread.run(Thread.java:745)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[346,29]
Message: WFLYCTL0198: Unexpected element '{urn:jboss:domain:security:1.2}module-option' encountered
        at org.jboss.as.controller.parsing.ParseUtils.unexpectedElement(ParseUtils.java:89)
        at org.jboss.as.security.SecuritySubsystemParser.parseLoginModules(SecuritySubsystemParser.java:534)
        at org.jboss.as.security.SecuritySubsystemParser.parseAuthentication(SecuritySubsystemParser.java:519)
        at org.jboss.as.security.SecuritySubsystemParser.parseSecurityDomain(SecuritySubsystemParser.java:473)
        at org.jboss.as.security.SecuritySubsystemParser.parseSecurityDomains(SecuritySubsystemParser.java:416)
        at org.jboss.as.security.SecuritySubsystemParser.readElement(SecuritySubsystemParser.java:130)
        at org.jboss.as.security.SecuritySubsystemParser.readElement(SecuritySubsystemParser.java:95)
        at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110)
        at org.jboss.staxmapper.XMLExtendedStreamReaderImpl.handleAny(XMLExtendedStreamReaderImpl.java:69)
        at org.jboss.as.server.parsing.StandaloneXml.parseServerProfile(StandaloneXml.java:1199)
        at org.jboss.as.server.parsing.StandaloneXml.readServerElement_1_4(StandaloneXml.java:457)
        at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:144)
        at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:106)
        at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110)
        at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69)
        at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:123)
        ... 3 more

16:08:44,820 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
16:08:44,822 INFO  [org.jboss.as.server] (Thread-2) WFLYSRV0220: Server shutdown has been requested.
16:08:44,836 INFO  [org.jboss.as] (MSC service thread 1-8) WFLYSRV0050: WildFly Full 9.0.1.Final (WildFly Core 1.0.1.Final) stopped in 8ms


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 29 сен 2015, 19:30 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
На 346 строке /opt/wildfly/bin/standalone/configuration/standalone.xml уберите / в конце
flag="required"/> => flag="required">


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 29 сен 2015, 19:36 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили по sync-lib - должно работать без mybgbilling.conf.groovy в configuration.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 29 сен 2015, 19:48 
Не в сети

Зарегистрирован: 26 авг 2014, 14:38
Сообщения: 88
Карма: 0
Amir писал(а):
На 346 строке /opt/wildfly/bin/standalone/configuration/standalone.xml уберите / в конце
flag="required"/> => flag="required">

После этого заработало, а вот тут проблема ./mybgbilling-sync-libs.sh
Код:
JAVA_HOME=/opt/java/jdk
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Starting synchronization client libs with BGBillingServer
INVOKE: bgbilling
Curr null
invokeMethod: bgbilling [Ljava.lang.Object;@258e2e41
BBB bgbilling
Created bgbilling: [:]
setVariable bgbilling = [:]
Set property url to [:] = http://127.0.0.1:8080/bgbilling/executer
Set property user to [url:http://127.0.0.1:8080/bgbilling/executer] = логин
Set property password to [url:http://127.0.0.1:8080/bgbilling/executer, user:логин] = пароль
INVOKE: context
Curr null
invokeMethod: context [Ljava.lang.Object;@6b4a4e18
BBB context
Created context: [:]
setVariable context = [:]
Set property theme to [:] = yeti
INVOKE: authentication
Curr null
invokeMethod: authentication [Ljava.lang.Object;@79ad8b2f
BBB authentication
Created authentication: [:]
setVariable authentication = [:]
Set property hostHttpRequestHeader to [:] = null
Set property captchaLoginErrorCount to [hostHttpRequestHeader:null] = 6
Set property captchaHostErrorCount to [hostHttpRequestHeader:null, captchaLoginErrorCount:6] = 20
Set property blockHostErrorCount to [hostHttpRequestHeader:null, captchaLoginErrorCount:6, captchaHostErrorCount:20] = 30
Connecting to: http://127.0.0.1:8080/bgbilling/executer
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/logback-classic-1.1.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/slf4j-jcl-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
Installed modules: [Card, DBA, Enaza, Gorod, Inet, MPS, NPay, PayMaster, RentSoft, Reports, RSCM, TrayInfo, WebMoney, Yandex.Деньги, Модуль оплаты Assist.Ru, Модуль оплаты Qiwi, Счета, акты (Bill)]
Download libs for: card
Exception in thread "main" java.io.FileNotFoundException: ../standalone/deployments/MyBGBilling.war/deployments/MyBGBilling.war/WEB-INF/lib/card.jar (Нет такого файла или каталога)
        at java.io.FileOutputStream.open0(Native Method)
        at java.io.FileOutputStream.open(FileOutputStream.java:270)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:101)
        at ru.bitel.mybgbilling.kernel.common.Updater.main(Updater.java:83)
JAVA_HOME=/opt/java/jdk
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Set MyBGBilling.war to (re)deploy


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 502 ] • Оценка темы: Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.  На страницу Пред.  1, 2, 3, 4, 5 ... 17  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.125s | 78 Queries | GZIP : On ]