forum.bitel.ru
http://forum.bitel.ru/

Web-кабинет клиента
http://forum.bitel.ru/viewtopic.php?f=66&t=9714
Страница 4 из 17

Автор:  Amir [ 19 ноя 2015, 21:03 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Там форматирование используется, которое зависит от локали.

Автор:  zavndw [ 20 ноя 2015, 14:56 ]
Заголовок сообщения:  Re: Web-кабинет клиента

а какой то вывод версии приложения будет?

Автор:  Виктор [ 30 ноя 2015, 18:04 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Amir, по поводу сообщения о проблеме с новостной лентой, исправления будут, в личку сообщение отправлял, или проблема с нашей стороны?

Автор:  Amir [ 01 дек 2015, 21:58 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Будет исправление. Там отрезается лишнее от строки. Как временное решение можно просто 6 пробелов перед </data> добавить.

Автор:  zavndw [ 16 дек 2015, 17:59 ]
Заголовок сообщения:  Re: Web-кабинет клиента

можно ссылку на архив где то разметить? Постоянно в сообщениях ссылку разыскиваю что бы скачать

Автор:  Amir [ 12 янв 2016, 20:15 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Выложили:
хелпдеск, тв, qiwi, psb, paymaster, rentsoft, переключение на субдоговора, фиксы/рефакторинг, подготовка к интернализации, переход на wildfly 9.0.2 (с 9.0.1).

Нужен последний билд 6.2 (от 12 января), иначе ЛК в каких-то местах может не работать.

Нужно качать полный zip, т.к. новый wildfly:
http://bgbilling.ru/v6.2/download/mybgb ... illing.zip
Ссылка на приложение отдельно:
http://bgbilling.ru/v6.2/download/mybgb ... illing.war

Автор:  Виктор [ 12 янв 2016, 23:03 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Amir, добрый вечер, в полном архиве отсутствует файл setenv.sh в директории /bin, и еще момент, после запуска через ./standalone.sh, лог файл server.log сохраняется в /home/amir/Pro...

Автор:  Amir [ 12 янв 2016, 23:13 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Спасибо, исправили.

Файл куда логируется указывается в wildfly/standalone/configuration/logging.properties
handler.FILE.fileName=/opt/wildfly/standalone/log/server.log

Автор:  Виктор [ 12 янв 2016, 23:34 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Amir, обновляться теперь будет в момент перезапуска?

Автор:  Amir [ 13 янв 2016, 00:21 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Не понял вопроса.
При обновлении (если не обновляем wildfly) перезапускается только приложение MyBGBilling, сам сервер wildfly не перезапускается, а переинициализирует приложение.

Автор:  zavndw [ 13 янв 2016, 12:50 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Это у меня день не задался или нет.
Код:
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
16:46:53,250 INFO  [org.jboss.modules] (main) JBoss Modules version 1.4.3.Final
16:46:54,133 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.6.Final
16:46:54,211 INFO  [org.jboss.as] (MSC service thread 1-6) WFLYSRV0049: WildFly Full 9.0.2.Final (WildFly Core 1.0.2.Final) starting
16:46:55,064 INFO  [org.jboss.as.controller.management-deprecated] (ServerService Thread Pool -- 10) WFLYCTL0028: Attribute 'job-repository-type' in the resource at address '/subsystem=batch' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
16:46:55,066 INFO  [org.jboss.as.controller.management-deprecated] (ServerService Thread Pool -- 4) WFLYCTL0028: Attribute 'enabled' in the resource at address '/subsystem=datasources/data-source=ExampleDS' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
16:46:55,101 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0015: Re-attempting failed deployment MyBGBilling.war
16:46:55,105 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0004: Found MyBGBilling.war in deployment directory. To trigger deployment create a file called MyBGBilling.war.dodeploy
16:46:55,114 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 25) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "MyBGBilling.war")]) - failure description: "WFLYCTL0212: Duplicate resource [(\"deployment\" => \"MyBGBilling.war\")]"
16:46:55,117 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) "WFLYCTL0193: Failed executing subsystem deployment-scanner boot operations"
16:46:55,118 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("parallel-subsystem-boot") failed - address: ([]) - failure description: "\"WFLYCTL0193: Failed executing subsystem deployment-scanner boot operations\""
16:46:55,120 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
16:46:55,126 INFO  [org.jboss.as.server] (Thread-2) WFLYSRV0220: Server shutdown has been requested.
16:46:55,135 INFO  [org.jboss.as] (MSC service thread 1-7) WFLYSRV0050: WildFly Full 9.0.2.Final (WildFly Core 1.0.2.Final) stopped in 6ms

Автор:  zavndw [ 13 янв 2016, 19:23 ]
Заголовок сообщения:  Re: Web-кабинет клиента

MyBGBilling.war.failed
Код:
{"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => "WFLYCTL0212: Duplicate resource [(\"deployment\" => \"MyBGBilling.war\")]"}}

вот чего после обновления

Автор:  Amir [ 14 янв 2016, 16:57 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Нужно проверять что порт свободен, по умолчанию стартует на 8080.

Если синхронизация библиотек не работает, нужно удалить библиотеку
wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/slf4j-jcl-1.7.7.jar

Автор:  Amir [ 15 янв 2016, 17:00 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Выложили капчу при аутентификации и восстановление пароля (для восстановления нужен последний билд 6.2).

Автор:  Amir [ 20 янв 2016, 17:47 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Исправлены ошибки с логином и переключением на субдоговора,
ошибки при попытке проведения платежей, если создано несколько одинаковых платежных модулей.

Автор:  Amir [ 30 янв 2016, 17:18 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Поправили, что без установленного в биллинге модуля ТВ или некоторых других не запускался.
Добавили поддержку модуля Bill.

Автор:  Виктор [ 09 фев 2016, 19:18 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Сегодня обновился, появилась ошибка
Код:
2016-02-09 16:11:15,994 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (default task-14) Error Rendering View[/index.xhtml]: javax.el.ELException: /WEB-INF/template/layout.xhtml: javax.xml.ws.soap.SOAPFaultException: Пользователь "admin" - не найден в БД.
        at com.sun.faces.facelets.compiler.TextInstruction.write(TextInstruction.java:88)
        at com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82)
        at com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183)
        at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
        at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:890)
        at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304)
        at com.sun.faces.renderkit.html_basic.PassthroughRenderer.encodeChildren(PassthroughRenderer.java:104)
        at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:890)
        at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
        at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
        at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
        at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:458)
        at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:134)
        at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
        at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
        at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:659)
        at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)
        at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
        at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
        at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
        at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
        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)
Caused by: javax.xml.ws.soap.SOAPFaultException: Пользователь "admin" - не найден в БД.
        at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:160)
        at com.sun.proxy.$Proxy96.contractBalanceGet(Unknown Source)
        at ru.bitel.mybgbilling.kernel.contract.BalanceBean.lambda$populate$51(BalanceBean.java:127)
        at ru.bitel.common.function.ThrowingSupplier.get(ThrowingSupplier.java:17)
        at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
        ... 3 more
Caused by: org.apache.cxf.binding.soap.SoapFault: Пользователь "admin" - не найден в БД.
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:86)
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:52)
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:41)
        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)
        ... 7 more

2016-02-09 16:11:15,995 INFO  [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-14) ERROR
2016-02-09 16:11:15,996 INFO  [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-14) Error message: null Пользователь "admin" - не найден в БД.

Автор:  Amir [ 09 фев 2016, 19:23 ]
Заголовок сообщения:  Re: Web-кабинет клиента

В WEB-INF лежит mybgbilling-conf.groovy. Нужно скопировать его в файл mybgbilling-conf.groovy.orig (чтобы mybgbilling-conf.groovy не перетирался при обновлении) и указать параметры подключения к биллингу в блоке bgbilling этого файла (mybgbilling-conf.groovy).

Автор:  Виктор [ 09 фев 2016, 19:36 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Это все было сделано, внес разницу между прошлым файлом mybgbilling-conf.groovy и текущим после обновления, после авторизации вот что выходит
Изображение
в файле mybgbilling-conf.groovy пользователь admin не указан

Автор:  Amir [ 09 фев 2016, 19:39 ]
Заголовок сообщения:  Re: Web-кабинет клиента

В конце /opt/wildfly/standalone/log/server.log есть ошибки?

Автор:  Amir [ 09 фев 2016, 19:41 ]
Заголовок сообщения:  Re: Web-кабинет клиента

После изменения -conf.groovy запустите mybgbilling-reload.sh, если не запускали.

Автор:  Виктор [ 09 фев 2016, 19:46 ]
Заголовок сообщения:  Re: Web-кабинет клиента

только то что присылал ранее, BGBilling также обновлен до 6.2_1014
Код:
2016-02-09 16:41:17,370 INFO  [ru.bitel.mybgbilling.kernel.common.AjaxLoginListener] (default task-1) originalURL: /
2016-02-09 16:41:17,371 INFO  [ru.bitel.mybgbilling.kernel.common.AjaxLoginListener] (default task-1) requestedURI: /login.xhtml
2016-02-09 16:41:17,373 INFO  [ru.bitel.mybgbilling.kernel.common.AjaxLoginListener] (default task-1) false
2016-02-09 16:41:17,880 INFO  [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-1) checkLoggedIn
2016-02-09 16:41:40,653 INFO  [ru.bitel.mybgbilling.kernel.common.AjaxLoginListener] (default task-8) originalURL: null
2016-02-09 16:41:40,654 INFO  [ru.bitel.mybgbilling.kernel.common.AjaxLoginListener] (default task-8) requestedURI: /login.xhtml;jsessionid=g4eASamXlM4PmeNmPn4BX5fPuAssnMe9DqLdyQLl.billing
2016-02-09 16:41:40,654 INFO  [ru.bitel.mybgbilling.kernel.common.AjaxLoginListener] (default task-8) true
2016-02-09 16:41:40,684 INFO  [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-8) login
2016-02-09 16:41:40,693 INFO  [WildflyLoginModule] (default task-8) MyRealm LoginModule - Construction
2016-02-09 16:41:40,693 INFO  [WildflyLoginModule] (default task-8) Load configuration file: /opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/mybgbilling-conf.groovy
2016-02-09 16:41:40,760 INFO  [WildflyLoginModule] (default task-8) WildflyLoginModule: authenticating user 'И00001'

2016-02-09 16:41:41,477 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-8) 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
2016-02-09 16:41:41,944 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-8) 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
2016-02-09 16:41:42,336 INFO  [WildflyLoginModule] (default task-8) Contract found: И00001
2016-02-09 16:41:42,371 INFO  [ru.bitel.mybgbilling.kernel.common.AjaxLoginListener] (default task-9) originalURL: null
2016-02-09 16:41:42,371 INFO  [ru.bitel.mybgbilling.kernel.common.AjaxLoginListener] (default task-9) requestedURI: /index.xhtml
2016-02-09 16:41:42,371 INFO  [ru.bitel.mybgbilling.kernel.common.AjaxLoginListener] (default task-9) false
2016-02-09 16:41:42,484 INFO  [ru.bitel.mybgbilling.kernel.ws.WSInjectManager] (default task-9) WSInjectManager.<init>
2016-02-09 16:41:42,505 INFO  [ru.bitel.mybgbilling.kernel.ws.WSInjectManager] (default task-9) WSInjectManager.<init>
2016-02-09 16:41:42,507 INFO  [ru.bitel.mybgbilling.kernel.ws.WSInjectManager] (default task-9) balanceService
2016-02-09 16:41:42,508 INFO  [ru.bitel.mybgbilling.kernel.ws.WSInjectManager] (default task-9) paymentService
2016-02-09 16:41:42,508 INFO  [ru.bitel.mybgbilling.kernel.ws.WSInjectManager] (default task-9) chargeService
2016-02-09 16:41:42,552 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-9) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}BalanceService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/BalanceService?wsdl
2016-02-09 16:41:42,647 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-9) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}BalanceService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/BalanceService?wsdl
2016-02-09 16:41:42,680 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-1) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}BalanceService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/BalanceService?wsdl
2016-02-09 16:41:42,707 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-1) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}BalanceService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/BalanceService?wsdl
2016-02-09 16:41:42,716 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-9) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}PaymentService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/PaymentService?wsdl
2016-02-09 16:41:42,824 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-9) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}PaymentService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/PaymentService?wsdl
2016-02-09 16:41:42,862 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-2) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}PaymentService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/PaymentService?wsdl
2016-02-09 16:41:42,901 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-2) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}PaymentService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/PaymentService?wsdl
2016-02-09 16:41:42,903 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-9) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}ChargeService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/ChargeService?wsdl
2016-02-09 16:41:43,017 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-9) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}ChargeService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/ChargeService?wsdl
2016-02-09 16:41:43,050 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-3) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}ChargeService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/ChargeService?wsdl
2016-02-09 16:41:43,058 INFO  [ru.bitel.mybgbilling.kernel.ws.WSInjectManager] (default task-9) contractService
2016-02-09 16:41:43,066 INFO  [ru.bitel.mybgbilling.kernel.ws.WSInjectManager] (default task-9) moduleService
2016-02-09 16:41:43,066 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-9) 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
2016-02-09 16:41:43,127 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-3) Creating Service {http://common.balance.contract.kernel.bgbilling.bitel.ru/}ChargeService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.contract.balance/ChargeService?wsdl
2016-02-09 16:41:43,167 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-9) 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
2016-02-09 16:41:43,194 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-4) 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
2016-02-09 16:41:43,209 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-4) 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
2016-02-09 16:41:43,212 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-9) Creating Service {http://service.common.module.kernel.bgbilling.bitel.ru/}ModuleService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.module/ModuleService?wsdl
2016-02-09 16:41:43,280 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-9) Creating Service {http://service.common.module.kernel.bgbilling.bitel.ru/}ModuleService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.module/ModuleService?wsdl
2016-02-09 16:41:43,301 INFO  [ru.bitel.mybgbilling.kernel.ws.CustomerBean] (default task-9) CustomerBean.init
2016-02-09 16:41:43,301 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-5) Creating Service {http://service.common.module.kernel.bgbilling.bitel.ru/}ModuleService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.module/ModuleService?wsdl
2016-02-09 16:41:43,301 INFO  [ru.bitel.mybgbilling.kernel.ws.CustomerBean] (default task-9) name=И00001
2016-02-09 16:41:43,315 INFO  [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-5) Creating Service {http://service.common.module.kernel.bgbilling.bitel.ru/}ModuleService from WSDL: http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.module/ModuleService?wsdl
2016-02-09 16:41:43,353 INFO  [ru.bitel.mybgbilling.kernel.ws.CustomerBean] (pool-5-thread-6) Contract : И00001
2016-02-09 16:41:43,382 INFO  [ru.bitel.mybgbilling.kernel.contract.BalanceBean] (default task-9) /opt/wildfly/standalone
2016-02-09 16:41:43,383 INFO  [ru.bitel.mybgbilling.kernel.contract.BalanceBean] (default task-9) /opt/wildfly
2016-02-09 16:41:43,384 INFO  [ru.bitel.mybgbilling.kernel.contract.BalanceBean] (default task-9) /opt/wildfly/standalone
2016-02-09 16:41:43,384 INFO  [ru.bitel.mybgbilling.kernel.contract.BalanceBean] (default task-9) /opt/wildfly/standalone/configuration
2016-02-09 16:41:43,589 ERROR [ru.bitel.mybgbilling.kernel.ws.WSInjectInterceptor] (default task-9) Пользователь "admin" - не найден в БД.: javax.xml.ws.soap.SOAPFaultException: Пользователь "admin" - не найден в БД.
        at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:160)
        at com.sun.proxy.$Proxy96.contractBalanceGet(Unknown Source)
        at ru.bitel.mybgbilling.kernel.contract.BalanceBean.lambda$populate$51(BalanceBean.java:127)
        at ru.bitel.common.function.ThrowingSupplier.get(ThrowingSupplier.java:17)
        at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
        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)
Caused by: org.apache.cxf.binding.soap.SoapFault: Пользователь "admin" - не найден в БД.
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:86)
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:52)
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:41)
        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)
        ... 7 more

2016-02-09 16:41:43,592 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (default task-9) Error Rendering View[/index.xhtml]: javax.el.ELException: /WEB-INF/template/layout.xhtml: javax.xml.ws.soap.SOAPFaultException: Пользователь "admin" - не найден в БД.
        at com.sun.faces.facelets.compiler.TextInstruction.write(TextInstruction.java:88)
        at com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82)
        at com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183)
        at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
        at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:890)
        at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304)
        at com.sun.faces.renderkit.html_basic.PassthroughRenderer.encodeChildren(PassthroughRenderer.java:104)
        at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:890)
        at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
        at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
        at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
        at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:458)
        at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:134)
        at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
        at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
        at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:659)
        at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)
        at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
        at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
        at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
        at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
        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)
Caused by: javax.xml.ws.soap.SOAPFaultException: Пользователь "admin" - не найден в БД.
        at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:160)
        at com.sun.proxy.$Proxy96.contractBalanceGet(Unknown Source)
        at ru.bitel.mybgbilling.kernel.contract.BalanceBean.lambda$populate$51(BalanceBean.java:127)
        at ru.bitel.common.function.ThrowingSupplier.get(ThrowingSupplier.java:17)
        at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
        ... 3 more
Caused by: org.apache.cxf.binding.soap.SoapFault: Пользователь "admin" - не найден в БД.
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:86)
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:52)
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:41)
        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)
        ... 7 more

2016-02-09 16:41:43,595 INFO  [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-9) ERROR
2016-02-09 16:41:43,596 INFO  [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-9) Error message: null Пользователь "admin" - не найден в БД.

Автор:  Amir [ 09 фев 2016, 19:48 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Цитата:
После изменения -conf.groovy запустите mybgbilling-reload.sh, если не запускали.
Делали?

Автор:  Виктор [ 09 фев 2016, 19:49 ]
Заголовок сообщения:  Re: Web-кабинет клиента

не помогло, как я понимаю, если запустить mybgbilling-sync-libs.sh выполнится и mybgbilling-reload.sh

Автор:  Amir [ 09 фев 2016, 19:50 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Доступ можете дать?

Автор:  Виктор [ 09 фев 2016, 19:52 ]
Заголовок сообщения:  Re: Web-кабинет клиента

ssh или?

Автор:  Amir [ 09 фев 2016, 19:52 ]
Заголовок сообщения:  Re: Web-кабинет клиента

да, лучше ssh.

Автор:  Виктор [ 09 фев 2016, 19:59 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Amir, в личку скинул

Автор:  Amir [ 09 фев 2016, 21:11 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Перестал считывать логин/пароль из параметров подключения. Поправили.

Автор:  ikoctya [ 10 фев 2016, 14:12 ]
Заголовок сообщения:  Re: Web-кабинет клиента

Обновился, подправил в конфиге, логин-пароль свой, теперь вообще не заходит, пишет, что не найден номер договора

Код:
Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'http://93.171.182.3:8081/executer/ru.bitel.bgbilling.kernel.contract.api/Co
<------>at com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(WSDLReaderImpl.java:2198)
<------>at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2390)
<------>at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2422)
<------>at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:231)
<------>at org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:163)
<------>at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:85)
<------>... 82 more
Caused by: java.io.FileNotFoundException: http://x.x.x.x:8081/executer/ru.bitel.bgbilling.kernel.contract.api/ContractService?wsdl
<------>at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1836)
<------>at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
<------>at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:991)
<------>at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:144)
<------>at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:832)
<------>at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:798)
<------>at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
<------>at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:230)
<------>at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:298)
<------>at com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(WSDLReaderImpl.java:2188)
<------>... 87 more

2016-02-10 12:10:22,498 INFO  [WildflyLoginModule] (default task-8) Contract not found: 80000059
2016-02-10 12:10:22,504 INFO  [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-8) Failed login: UT010031: Login failed
2016-02-10 12:10:22,505 INFO  [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-8) org.jboss.security.exception: PBOX00051: Failed to create principal: Догово....

Страница 4 из 17 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/