forum.bitel.ru http://forum.bitel.ru/ |
|
Web-кабинет клиента http://forum.bitel.ru/viewtopic.php?f=66&t=9714 |
Страница 17 из 17 |
Автор: | DVShatskikh [ 27 мар 2020, 20:29 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Доступ есть, но есть проблемы к доступу к www.w3.org. Локально этот файл как-то можно положить на сервер с ЛК, чтобы он от инета не зависел? |
Автор: | snark [ 27 мар 2020, 20:54 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
IMHO надо вообще ВСЁ от чего зависит ЛК иметь локально, т.к. про ЛК чаще всего вспоминают только когда закончились $ и очень много операторов выдает таким абонентам адреса без доступа в инет |
Автор: | zavndw [ 27 мар 2020, 22:07 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
DVShatskikh писал(а): Доступ есть, но есть проблемы к доступу к http://www.w3.org. Локально этот файл как-то можно положить на сервер с ЛК, чтобы он от инета не зависел? Вы давно лк обновляли? Этой баге уже 100500 лет. Вроде как она исправлена давно |
Автор: | DVShatskikh [ 27 мар 2020, 22:13 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Сегодня, в том числе. |
Автор: | zavndw [ 28 мар 2020, 01:03 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
DVShatskikh писал(а): Сегодня, в том числе. а wildfly какой версии? В мае прошлого года было точно исправлено и предлагалось тем у кого проблемы обновить wildfly до 14.0.1.Final |
Автор: | DVShatskikh [ 28 мар 2020, 02:28 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
именно эта версия) |
Автор: | DVShatskikh [ 28 мар 2020, 02:49 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Короче, поднял там же Nginx на localhost:80, прописал в hosts 127.0.0.1 http://www.w3.org, положил туда файл 2015/05/xmlmime и все заработало! Но!!! Господа разработчики, это, таки, не дело!!! |
Автор: | Ildar [ 02 апр 2020, 07:29 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
DVShatskikh писал(а): именно эта версия) А версия сервера? |
Автор: | Ildar [ 02 апр 2020, 07:41 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
На счет проблемы с WildFly > 14 версии. В текущий версии проблему решить не удалось, так в 8 Java нет в принципе понятия модулей. Проблема решена в мастере(будущая 8.1) на 11 java, к выходу скорее всего будет уже на 14 Java. К стати Phricker говорил на счет проблем более сложных дин. бинов - с этим тоже должен быть решен вопрос(теперь будет производиться полноценная компиляции на прямую явой, а не как ранее через груви). Конкретно этот вопрос с бинами можно решить и сейчас в 8.0 версии, но пока в сомнениях -/+ К стати в будущей 8.1 все эти бины должны будут быть в пакете ru.bitel.mybgbilling.kernel.common.inject. То есть быть объявлены так: Код: package ru.bitel.mybgbilling.kernel.common.inject; Пишу больше для себя, чем для вас, чтобы не забыть это указать в доке
|
Автор: | Phricker [ 02 апр 2020, 12:49 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Ildar писал(а): проблем более сложных дин. бинов - с этим тоже должен быть решен вопрос А то как раз вчера пилил страничку для входящих вызовов в Phone - он ругался где не попадя. Пришлось компилить и подкладывать. |
Автор: | Ildar [ 02 апр 2020, 13:07 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Ок, ну тогда раз есть востребованность добавлю и в текущую версию. Постараюсь на этой неделе добить тогда это в 7.2-8.0 С вас оперативное тестирование, так как есть вероятность поломать. Отпишусь тут, как будет готово. |
Автор: | Ildar [ 03 апр 2020, 23:20 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Обновление выложил. |
Автор: | Phricker [ 06 апр 2020, 13:10 ] | ||
Заголовок сообщения: | Re: Web-кабинет клиента | ||
Ildar писал(а): Обновление выложил. Вопрос. Надо ли делать какие-нибудь манипуляции? Обновлять Wildfly, перемещать бины в другой пакет или т.п.? Попробовал на проверенном бине выводящем сумму требуемую для разблокировки модулем NPay. Просто разместил его в /dyn Ошибка Код: 2020-04-06 10:02:45,397 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 72) WFLYCLINF0002: Started client-mappings cache from ejb container 2020-04-06 10:02:46,007 SEVERE [ProcessAnnotationsExtension] (MSC service thread 1-2) null: ru.bitel.mybgbilling.kernel.common.inject.CompilerBeanWrapper$CompilationFailedException at ru.bitel.mybgbilling.kernel.common.inject.CompilerBeanWrapper.compile(CompilerBeanWrapper.java:109) at ru.bitel.mybgbilling.kernel.common.inject.ProcessAnnotationsExtension.loadDynamicBeans(ProcessAnnotationsExtension.java:79) at ru.bitel.mybgbilling.kernel.common.inject.ProcessAnnotationsExtension.beforeBeanDiscovery(ProcessAnnotationsExtension.java:48) 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:498) at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:95) at org.jboss.weld.injection.MethodInvocationStrategy$SpecialParamPlusBeanManagerStrategy.invoke(MethodInvocationStrategy.java:144) at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:330) at org.jboss.weld.event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:123) at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:308) at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:286) at javax.enterprise.inject.spi.ObserverMethod.notify(ObserverMethod.java:124) at org.jboss.weld.util.Observers.notify(Observers.java:166) at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:285) at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:273) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:177) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:171) at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:53) at org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:44) at org.jboss.weld.bootstrap.events.BeforeBeanDiscoveryImpl.fire(BeforeBeanDiscoveryImpl.java:54) at org.jboss.weld.bootstrap.WeldStartup.startInitialization(WeldStartup.java:401) at org.jboss.weld.bootstrap.WeldBootstrap.startInitialization(WeldBootstrap.java:79) at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:96) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1736) at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1698) at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1556) at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378) at java.lang.Thread.run(Thread.java:748) Полный лог в прикрепленном файле
|
Автор: | Phricker [ 06 апр 2020, 13:10 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Ну и собственно на странице ничего не выводится |
Автор: | Ildar [ 06 апр 2020, 13:44 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Это ошибка компиляции бинов. Но саму ошибку в лог не выводит - добавлю вывод, чуть позже выложу обновление. Так как скорее всего ошибки в самом бине у вас нет, могу предположить проблема в формировании classpath. Можно ваши импорты из бина. |
Автор: | Phricker [ 06 апр 2020, 14:24 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Он по ссылке выше https://gist.github.com/SinTeZWh1te/3d0 ... e857d31c16 |
Автор: | Ildar [ 06 апр 2020, 15:53 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Phricker писал(а): Он по ссылке выше https://gist.github.com/SinTeZWh1te/3d0 ... e857d31c16 33 строка - <MODULE_ID> Все остальное вроде ок. |
Автор: | Phricker [ 06 апр 2020, 17:21 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Ildar писал(а): 33 строка - <MODULE_ID> Все остальное вроде ок. Её я исправил конечно же на 3 (мой ID модуля NPay) Щас на всякий случай удалил всё то что идет в комплекте с ЛК из /dyn и проверил. Так же ошибка. Код: [root@test dyn]# pwd
/opt/BG/wildfly/wildfly-14.0.1.Final/standalone/deployments/MyBGBilling.war/WEB-INF/dyn [root@test dyn]# ls MyNPayBean.java [root@test dyn]# cat ./MyNPayBean.java import org.slf4j.Logger; import org.slf4j.LoggerFactory; import ru.bitel.bgbilling.common.BGException; import ru.bitel.mybgbilling.kernel.common.AbstractBean; import ru.bitel.mybgbilling.kernel.common.inject.BGInject; import ru.bitel.mybgbilling.kernel.common.inject.BGInjection; import ru.bitel.bgbilling.modules.npay.api.common.service.NpayService; import javax.faces.bean.ViewScoped; import javax.inject.Named; import java.io.Serializable; import java.math.BigDecimal; @Named @ViewScoped @BGInjection public class MyNPayBean extends AbstractBean implements Serializable { private static final Logger logger = LoggerFactory.getLogger(MyNPayBean.class); @BGInject private NpayService npayService; @Override protected void init() throws BGException { logger.info("populate"); populate(); } public void populate() throws BGException { } public BigDecimal getAmountForUnlock() throws BGException { return this.npayService.getAmountForUnlock(this.getContractId(), 3); } }[root@test dyn]# |
Автор: | Ildar [ 06 апр 2020, 18:55 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Странно. Давайте посмотрим в чем ошибка. Обновление выложил. |
Автор: | Phricker [ 06 апр 2020, 20:34 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
https://paste.centos.org/view/c0fbee71 |
Автор: | Ildar [ 07 апр 2020, 17:14 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Несколько либ не было, которые теперь нужны для компиляции дин. бинов. Обновитесь. |
Автор: | Phricker [ 07 апр 2020, 19:14 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Не хватает либы https://mvnrepository.com/artifact/java ... x.inject/1 Добавил ручками, заработало на простом бине. Чуть более сложный - ночью постараюсь проверить. |
Страница 17 из 17 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |