BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 22 ] 
Автор Сообщение
 Заголовок сообщения: запуск нового личного кабинета
СообщениеДобавлено: 25 сен 2017, 14:35 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
Я развернул wildfly со сдвигом портов 1000.


При этом я захожу (нормально на порт 8080) в старый личный кабинет
причем меня впускают внутрь по номеру и паролю договора
На новый (первую страницу я тоже захожу нормально)
127.0.0.1:9080/my
При попытке войти в кабинет по тому же номеру и паролю
меня не пускает новый личном кабинете (Ошибка входа)

что я должен сделать?
Должен ли я в конфигурации заменить все url 8080->9080?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 25 сен 2017, 15:13 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
В документации по новому ЛК
указана конфигурация -

mybgbilling-conf.groovy
я ее поправил так (admin admin входит как java клиент BGClient нормально)


bgbilling {
// URL доступа к BGBilling
url = 'http://127.0.0.1:8080/bgbilling/executer'
// Логин
user = 'admin
// Пароль
password = 'admin'
}


Теперь выдает Error processing request
Contex Path:/my
Query String: null

Возможно что то неверно с /my и его надо как то на bgbilling/executer переименовать в wildfly?


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

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
Код:
// Параметры подключения к BGBillingServer.
// ЛК является пользователем биллинга, общается с ним также, как BGBillingClient
bgbilling {
    // URL доступа к BGBilling
    url = 'http://127.0.0.1:8080/bgbilling/executer'
    // Логин
    user = 'customer'
    // Пароль
    password = 'customer'
}

тут вы только путь до executer биллинга меняете или ip
mybgbilling-sync-libs.sh запускали?
Путь до самого лк правиться в файле
Код:
/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/jboss-web.xml

Цитата:
<context-root>/my</context-root>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 25 сен 2017, 19:50 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
Я сделал
mybgbilling-sync-libs.sh
посмотрел что в mybgbilling-conf.groovy
появился c 8080 и я его на 9080 изменил, вот так

bgbilling {
// URL доступа к BGBilling
url = 'http://127.0.0.1:9080/bgbilling/executer'
// Логин
user = 'customer'
// Пароль
password = 'customer'
}

поправил
/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/jboss-web.xml
вставил
<context-root>/bgbilling/executor</context-root>

перезапустил bgbilling и wildfly

зашел на
127.0.0.1:9080/bgbilling/executor/index.xhtml

ввел логин и пароль

у меня - ошибка ввода на экране красными буквами

а по логам wildfly в консоли 10990
runtime logfiles : server.log
и получил 404 ошибку на

http://127.0.0.1:9080/bgbilling/executo ... actService


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 25 сен 2017, 20:05 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
сорри поправил
/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/jboss-web.xml
вставил
<context-root>/bgbilling/executer</context-root>
перезапустил все
получил Ошибка входа


на этот раз в логе
появилась ругань на LoginBean и Resonce was of unexpected text/html ContentType и далее html текст страницы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 25 сен 2017, 21:47 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
ЛК для работы обращается к серверу биллинга (BGBillingServer).
Т.е. надо оставить url = 'http://127.0.0.1:8080/bgbilling/executer'
<context-root>/my</context-root> - это какой контекст будет в ЛК - например, http://127.0.0.1:9080/my/index.xhtml

Поправьте обратно и после попытки залогиниться ищите ошибку в логах wildfly/standalone/logs/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 26 сен 2017, 13:39 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
вернул обратно url = 'http://127.0.0.1:8080/bgbilling/execute
вернул контекст /my
перезапустил dgbilling.wildfly
пошел на http://127.0.0.1:9080/my/index.xhtml
ввел логин и пароль действующего договора ST_1 пароль 12345
получил Ошибка входа

в логах нашел:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2017-09-26 13:16:46,714 INFO [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-4) LoginBean - init
2017-09-26 13:16:46,720 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-4-thread-1) Creating Service {http://service.common.selfcare.contract.kernel.bgbilling.bitel.ru/}ContractLoginService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/selfcare/common/service/ContractLoginService.wsdl
2017-09-26 13:16:46,741 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-4-thread-1) Creating Service {http://service.common.selfcare.contract.kernel.bgbilling.bitel.ru/}ContractLoginService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/selfcare/common/service/ContractLoginService.wsdl
2017-09-26 13:16:46,755 INFO [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-4) checkLoggedIn
2017-09-26 13:17:05,515 INFO [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-5) login
2017-09-26 13:17:05,578 INFO [WildflyLoginModule] (default task-5) MyRealm LoginModule - Construction
2017-09-26 13:17:05,580 INFO [WildflyLoginModule] (default task-5) Load configuration file: /opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/mybgbilling-conf.groovy
2017-09-26 13:17:05,830 INFO [WildflyLoginModule] (default task-5) WildflyLoginModule: authenticating user 'ST_1'
2017-09-26 13:17:05,830 INFO [stdout] (default task-5) vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl
2017-09-26 13:17:05,899 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-5) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl
2017-09-26 13:17:06,107 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-5) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl
2017-09-26 13:17:06,140 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-4-thread-1) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl
2017-09-26 13:17:06,194 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-4-thread-1) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl
2017-09-26 13:17:07,107 SEVERE [WildflyLoginModule] (default task-5) Пользователь "customer" - не найден в БД.: javax.xml.ws.soap.SOAPFaultException: Пользователь "customer" - не найден в Б

-----------------------------

особо мне не понравилось что пользователь customer не найден в БД
То есть даже не в ST_1 похоже дело а в этом самом user customer/customer
он где должен в базе то быть?


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
В настройках вбейте admin/admin. Если он у вас такой используется.
И перезапустите mybgbilling-reload.sh
Код:
bgbilling {
// URL доступа к BGBilling
url = 'http://127.0.0.1:9080/bgbilling/executer'
// Логин
user = 'customer'
// Пароль
password = 'customer'
}

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 26 сен 2017, 16:51 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
2017-09-26 16:37:04,857 INFO [WildflyLoginModule] (default task-8) Contract found: ST_1[ тестовый договор для СТЭККОМ ]
Status = 0
Period = Fri Aug 25 00:00:00 MSK 2017 - null
Limit = 100.00
BalanceMode = 0
SuperCid = 0
DependSubList =
BalanceSubMode = 0
Groups = 0
ParamGroupId = 0
PersonType = 1
Hidden = false
TitlePatternId = 0
StatusTimeChange = 2017-08-25
Password = 12345
2017-09-26 16:37:05,040 WARN [ru.bitel.mybgbilling.kernel.common.MyApplicationBean] (default task-8) Remote addr is: 127.0.0.1
2017-09-26 16:37:05,040 WARN [ru.bitel.mybgbilling.kernel.common.MyApplicationBean] (default task-8) Remote addr is: 127.0.0.1
2017-09-26 16:37:05,203 INFO [ru.bitel.mybgbilling.kernel.ws.WSInjectManager] (default task-8) contractService
2017-09-26 16:37:05,261 INFO [ru.bitel.mybgbilling.kernel.ws.WSInjectManager] (default task-8) moduleService
2017-09-26 16:37:05,262 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: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl
2017-09-26 16:37:05,297 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: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl
2017-09-26 16:37:05,347 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-1) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl
2017-09-26 16:37:05,347 INFO [stdout] (default task-8) vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/module/common/service/ModuleService.wsdl
2017-09-26 16:37:05,374 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-5-thread-1) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl
2017-09-26 16:37:05,555 ERROR [ru.bitel.mybgbilling.kernel.common.inject.InjectManager] (default task-8) org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service.: javax.xml.ws.WebServiceException: org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service.

видимо тут и причина



А на веб странице выходит Error processing request Context Path:/my
и далее
ServletException

----------------------
кроме того я запускал
cd /opt/wildefly/bin

./mybgbilling-reload.sh

и не понял что там touch dodeploy делает
и вообще для чего это reload с виду он ничего не делает
в нем кроме touch и нет ничего

----------------


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
>> ServiceConstructionException: Failed to create service
Обычно ниже в логе пишет почему Failed.

Запускали mybgbilling-sync-libs.sh? Он должен скачать библиотеки с сервера биллинга при выполнении этой команды.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 26 сен 2017, 19:34 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
проблема в том что их 2:

/opt/wildfly-10.1.0.Final/bin/mybgbilling-sync-libs.sh
/opt/wildfly-10.1.0.Final/standalone/deployments/MyBGBilling.war/WEB-INF/script/files/mybgbilling-sync-libs.sh

и я оба уже запускал

[root@kobyzev bin]# cd /opt/wildfly/bin
[root@kobyzev bin]# ./mybgbilling-sync-libs.sh
JAVA_HOME=/opt/java/jre
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Starting synchronization client libs with BGBillingServer
Load configuration: ../standalone/deployments/MyBGBilling.war/WEB-INF/mybgbilling-conf.groovy
Lib path: ../standalone/deployments/MyBGBilling.war/WEB-INF/lib
Connecting to: http://127.0.0.1:8080/bgbilling/executer
jar:file:/opt/wildfly-10.1.0.Final/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar!/ru/bitel/bgbilling/kernel/module/common/service/ModuleService.wsdl
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at ru.bitel.common.XMLUtils.<clinit>(XMLUtils.java:51)
at ru.bitel.bgbilling.kernel.module.common.bean.BGInstalledModule.setPackageClient(BGInstalledModule.java:92)
at ru.bitel.bgbilling.kernel.module.common.bean.BGInstalledModule$JaxbAccessorM_getPackageClient_setPackageClient_java_lang_String.set(MethodAccessor_Ref.java:45)
at com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.parse(TransducedAccessor.java:230)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyLoader.text(LeafPropertyLoader.java:50)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.text(UnmarshallingContext.java:572)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.InterningXmlVisitor.text(InterningXmlVisitor.java:78)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXStreamConnector.processText(StAXStreamConnector.java:323)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleEndElement(StAXStreamConnector.java:201)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:170)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:400)
at com.sun.xml.internal.bind.v2.runtime.BridgeImpl.unmarshal(BridgeImpl.java:109)
at com.sun.xml.internal.bind.api.Bridge.unmarshal(Bridge.java:222)
at com.sun.xml.internal.ws.db.glassfish.BridgeWrapper.unmarshal(BridgeWrapper.java:257)
at com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit.readResponse(ResponseBuilder.java:635)
at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:243)
at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
at com.sun.proxy.$Proxy37.installedModuleList(Unknown Source)
at ru.bitel.mybgbilling.kernel.common.Updater.main(Updater.java:74)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 23 more
JAVA_HOME=/opt/java/jre
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Set MyBGBilling.war to (re)deploy
------------------------


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 26 сен 2017, 19:46 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
2017-09-26 19:33:40,865 ERROR [ru.bitel.mybgbilling.kernel.common.inject.InjectManager] (default task-12) org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service.: javax.xml.ws.WebServiceException: org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service

смотрю ниже...

Caused by: org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service.
at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:87)
at org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:218)
at org.apache.cxf.jaxws.ServiceImpl.initialize(ServiceImpl.java:161)
... 129 more
Caused by: javax.wsdl.WSDLException: WSDLException (at /definitions/types/xs:schema): faultCode=PARSER_ERROR: Problem parsing 'http://www.w3.org/2005/05/xmlmime'.: java.net.ConnectException: Connection refused (Connection refused)

ВОТ это по моему подозрительно?

----------------
2017-09-26 19:33:41,592 ERROR [io.undertow.request] (default task-12) UT005023: Exception handling request to /my/index.xhtml: javax.servlet.ServletException
........

и прямо... не знаю - я за прокси - может в этом причина? но http, https, ftp все доступно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 26 сен 2017, 19:50 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
Ну и ниже - contractlimit и какая то ошибка по балансу

2017-09-26 19:33:41,381 INFO [stdout] (default task-12) vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/limit/common/service/
ContractLimitService.wsdl
2017-09-26 19:33:41,418 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-12) Creating Service {http://service.common.limit.contract.kernel.bgbilling.bitel
.ru/}ContractLimitService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/limit/common/service/ContractLimitService
.wsdl
2017-09-26 19:33:41,530 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-12) Creating Service {http://service.common.limit.contract.kernel.bgbilling.bitel
.ru/}ContractLimitService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/limit/common/service/ContractLimitService
.wsdl
2017-09-26 19:33:41,552 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-6-thread-1) Creating Service {http://service.common.limit.contract.kernel.bgbilling.bitel
.ru/}ContractLimitService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/limit/common/service/ContractLimitService
.wsdl
2017-09-26 19:33:41,562 INFO [ru.bitel.mybgbilling.kernel.contract.LimitBean] (default task-12) LimitBean.init()
2017-09-26 19:33:41,569 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (pool-6-thread-1) Creating Service {http://service.common.limit.contract.kernel.bgbilling.bitel
.ru/}ContractLimitService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/limit/common/service/ContractLimitService
.wsdl
2017-09-26 19:33:41,575 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (default task-12) Error Rendering View[/index.xhtml]: javax.el.ELException: /WEB-INF/template/layout.xhtml @86,77 value="#{balanceBean.currentContractBalance.toBalance()}": java.lang.NullPointerException


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 26 сен 2017, 19:57 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
может ли быть что прокси надо в конфиг куда то еще прописать?


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

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
интернет есть на этом сервере? Лучше наоборот отключите прокси и на прямую проверяйте а потом усложняйте


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
>> Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
Нет, что-то с библиотеками. Версия 7.1?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 сен 2017, 16:17 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
[root@kobyzev ~]# cd /opt/wildfly
[root@kobyzev wildfly]# cd bin
[root@kobyzev bin]# ./mybgbilling-sync-libs.sh
JAVA_HOME=/opt/java/jre
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Starting synchronization client libs with BGBillingServer
Load configuration: ../standalone/deployments/MyBGBilling.war/WEB-INF/mybgbilling-conf.groovy
Lib path: ../standalone/deployments/MyBGBilling.war/WEB-INF/lib
Connecting to: http://127.0.0.1:8080/bgbilling/executer
jar:file:/opt/wildfly-10.1.0.Final/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar!/ru/bitel/bgbilling/kernel/module/common/service/ModuleService.wsdl
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Это ошибка или нет

at ru.bitel.common.XMLUtils.<clinit>(XMLUtils.java:51)
at ru.bitel.bgbilling.kernel.module.common.bean.BGInstalledModule.setPackageClient(BGInstalledModule.java:92)
at ru.bitel.bgbilling.kernel.module.common.bean.BGInstalledModule$JaxbAccessorM_getPackageClient_setPackageClient_java_lang_String.set(MethodAccessor_Ref.java:45)
at com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.parse(TransducedAccessor.java:230)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyLoader.text(LeafPropertyLoader.java:50)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.text(UnmarshallingContext.java:572)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.InterningXmlVisitor.text(InterningXmlVisitor.java:78)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXStreamConnector.processText(StAXStreamConnector.java:323)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleEndElement(StAXStreamConnector.java:201)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:170)
at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:400)
at com.sun.xml.internal.bind.v2.runtime.BridgeImpl.unmarshal(BridgeImpl.java:109)
at com.sun.xml.internal.bind.api.Bridge.unmarshal(Bridge.java:222)
at com.sun.xml.internal.ws.db.glassfish.BridgeWrapper.unmarshal(BridgeWrapper.java:257)
at com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit.readResponse(ResponseBuilder.java:635)
at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:243)
at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
at com.sun.proxy.$Proxy37.installedModuleList(Unknown Source)
at ru.bitel.mybgbilling.kernel.common.Updater.main(Updater.java:74)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 23 more
JAVA_HOME=/opt/java/jre
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Set MyBGBilling.war to (re)deploy


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

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

Нужно на всякий случай обновить BGBillingServer (т.к. проблема в client.jar), затем обновить ЛК (mybgbilling-update.sh).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 02 окт 2017, 15:33 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
Получилось зайти в новый ЛК по 127.0.0.1/9080/my
проблема как оказалось в прокси
я конечно переставил сервер и новый клиент
далее в

mybgbilling-sync-libs.sh вставил proxy
$JAVA_HOME/bin/java -Dhttp.proxyHost=192.168.12.30 -Dhttp.proxyPort=3128 -cp $MYBGBILLING_HOME/WEB-INF/classes/:$MYBGBILLING_HOME/WEB-INF/lib/* ru.bitel.mybgbilling.kernel.common.Updater

и похожее в standalone.sh

if [ "x$LAUNCH_JBOSS_IN_BACKGROUND" = "x" ]; then
# Execute the JVM in the foreground
eval \"$JAVA\" -D\"[Standalone]\" $JAVA_OPTS \
\"-Dhttp.proxyHost=192.168.12.30\" \
\"-Dhttp.proxyPort=3128\" \
\"-Dhttp.nonProxyHosts="localhost|127.0.0.1|10.30.4.82"\" \
\"-Dorg.jboss.boot.log.file="$JBOSS_LOG_DIR"/server.log\" \
\"-Dlogging.configuration=file:"$JBOSS_CONFIG_DIR"/logging.properties\" \
-jar \""$JBOSS_HOME"/jboss-modules.jar\" \
$MODULE_OPTS \
-mp \""${JBOSS_MODULEPATH}"\" \
org.jboss.as.standalone \
-Djboss.home.dir=\""$JBOSS_HOME"\" \
-Djboss.server.base.dir=\""$JBOSS_BASE_DIR"\" \
"$SERVER_OPTS"
JBOSS_STATUS=$?
......

и после перезапуска wildfly получилось войти в новый ЛК

однако пока мест мучаюсь с заходом с другой машины

http://10.30.4.82:9080/my/index.xhtml получаю
ERR_CONNECTION_REFUSED

хотя на cent os 7 firewall открыт порт 9080
пакеты туда и сюда ходят при запросе (tcpdump показывает - (запрос с kobyzev_ud.steccom.ru.36123 на 10.30.4.82:9080 - kobyzev.glrpc)
-------
tcpdump 'port 9080'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on enp0s25, link-type EN10MB (Ethernet), capture size 65535 bytes
15:29:11.682779 IP kobyzev_ud.steccom.ru.36123 > kobyzev.glrpc: Flags [S], seq 3487871393, win 8192, options [mss 1464,nop,wscale 8,nop,nop,sackOK], length 0
15:29:11.682831 IP kobyzev.glrpc > kobyzev_ud.steccom.ru.36123: Flags [R.], seq 0, ack 3487871394, win 0, length 0
15:29:11.683045 IP kobyzev_ud.steccom.ru.36124 > kobyzev.glrpc: Flags [S], seq 4122225889, win 8192, options [mss 1464,nop,wscale 8,nop,nop,sackOK], length 0
15:29:11.683068 IP kobyzev.glrpc > kobyzev_ud.steccom.ru.36124: Flags [R.], seq 0, ack 4122225890, win 0, length 0
15:29:11.934099 IP kobyzev_ud.steccom.ru.36125 > kobyzev.glrpc: Flags [S], seq 879971975, win 8192, options [mss 1464,nop,wscale 8,nop,nop,sackOK], length 0
15:29:11.934142 IP kobyzev.glrpc > kobyzev_ud.steccom.ru.36125: Flags [R.], seq 0, ack 879971976, win 0, length 0
15:29:12.173873 IP kobyzev_ud.steccom.ru.36123 > kobyzev.glrpc: Flags [S], seq 3487871393, win 8192, options [mss 1464,nop,wscale 8,nop,nop,sackOK], length 0
15:29:12.173910 IP kobyzev.glrpc > kobyzev_ud.steccom.ru.36123: Flags [R.], seq 0, ack 1, win 0, length 0
15:29:12.192851 IP kobyzev_ud.steccom.ru.36124 > kobyzev.glrpc: Flags [S], seq 4122225889, win 8192, options [mss 1464,nop,wscale 8,nop,nop,sackOK], length 0
15:29:12.192904 IP kobyzev.glrpc > kobyzev_ud.steccom.ru.36124: Flags [R.], seq 0, ack 1, win 0, length 0
15:29:12.433863 IP kobyzev_ud.steccom.ru.36125 > kobyzev.glrpc: Flags [S], seq 879971975, win 8192, options [mss 1464,nop,wscale 8,nop,nop,sackOK], length 0
15:29:12.433906 IP kobyzev.glrpc > kobyzev_ud.steccom.ru.36125: Flags [R.], seq 0, ack 1, win 0, length 0
15:29:12.673914 IP kobyzev_ud.steccom.ru.36123 > kobyzev.glrpc: Flags [S], seq 3487871393, win 8192, options [mss 1464,nop,nop,sackOK], length 0
15:29:12.673961 IP kobyzev.glrpc > kobyzev_ud.steccom.ru.36123: Flags [R.], seq 0, ack 1, win 0, length 0
15:29:12.702881 IP kobyzev_ud.steccom.ru.36124 > kobyzev.glrpc: Flags [S], seq 4122225889, win 8192, options [mss 1464,nop,nop,sackOK], length 0
15:29:12.702941 IP kobyzev.glrpc > kobyzev_ud.steccom.ru.36124: Flags [R.], seq 0, ack 1, win 0, length 0
15:29:12.933906 IP kobyzev_ud.steccom.ru.36125 > kobyzev.glrpc: Flags [S], seq 879971975, win 8192, options [mss 1464,nop,nop,sackOK], length 0
15:29:12.933951 IP kobyzev.glrpc > kobyzev_ud.steccom.ru.36125: Flags [R.], seq 0, ack 1, win 0, length 0
--------------------------------


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 02 окт 2017, 17:46 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
Изменил standalone.xml 127.0.0.1 -> 10.30.4.82 перезапустил - все работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 02 окт 2017, 19:42 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
Не все работает( Первая страница да открывается
при прокликивании ВСЕГДА отображается страница Новости (хотя дерево меню слева раскрывается)
типичные сообщения лога (server.log) wildfly:

2017-10-02 19:36:05,874 INFO [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-16) ERROR class javax.el.ELException
2017-10-02 19:36:05,875 SEVERE [javax.enterprise.resource.webcontainer.jsf.context] (default task-16) java.lang.NullPointerException
at ru.bitel.mybgbilling.kernel.menu.MenuBean.getMenuBadgeValue(MenuBean.java:203)

....

2017-10-02 19:36:06,025 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-15) page=modules/inet/sessions => WEB-INF/content/modules/inet/sessions
2017-10-02 19:36:06,026 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-15) moduleId=0
2017-10-02 19:36:06,064 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (default task-15) Error Rendering View[/index.xhtml]: javax.el.ELException: /WEB-INF/template/layout.xht
ml @377,45 rendered="#{badgeValue gt 0}": /WEB-INF/template/layout.xhtml @376,109 value="#{menuBean.getMenuBadgeValue(menu)}": java.lang.NullPointerException
...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: запуск нового личного кабинета
СообщениеДобавлено: 02 окт 2017, 20:39 
Не в сети

Зарегистрирован: 07 авг 2017, 20:29
Сообщения: 32
Карма: 0
Похоже была ошибка при установке модуля инет. Поправил доступ к lib.update
поправил конфигурацию системы и модулей
вроде работают оба клиентских интерфейса


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ] 

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


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

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


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

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