IBM-Worklight: не удалось запустить проект - PullRequest
0 голосов
/ 19 ноября 2018

Я добавил в конфигурацию среду исполнения mobilefirst. В средстве настройки сервера среда выполнения отображается и работает. Но моя новая среда выполнения не отображается в MobileFirst Operation Console. В логах отображаются следующие ошибки:

[17.11.18 3: 15: 26: 218 МСК] 0000002e com.worklight.server.bundle.project.JeeProjectActivator E FWLST0003E: ========= Не удалось запустить проект / RusGidroMobileSD [проект РусГидроМобайлСД] org.springframework.beans.factory.BeanCreationException: ошибка создание компонента с именем 'taskManager', определенным в URL [Wsjar: Файл: / C: /Program%20Files/IBM/WebSphere/Liberty/usr/shared/resources/RusGidroMobileSD/lib/worklight-jee-library.jar /conf/core.xml]: Не удается разрешить ссылку на bean-компонент 'worklightAuthenticationService' при установке свойства бина 'authenticationService'; вложенное исключение isg.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем 'worklightAuthenticationService', определенного в URL [Wsjar: Файл: / C: /Program%20Files/IBM/WebSphere/Liberty/usr/shared/resources/RusGidroMobileSD/lib/worklight-jee-library.jar /conf/core.xml]: Не удается разрешить ссылку на bean-компонент 'loginConfigurationServiceBean', пока установка свойства бина 'loginConfigurationService'; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем 'loginConfigurationServiceBean', определенного в URL [Wsjar: Файл: / C: /Program%20Files/IBM/WebSphere/Liberty/usr/shared/resources/RusGidroMobileSD/lib/worklight-jee-library.jar /conf/core.xml]: Ошибка вызова метода init; вложенное исключение java.lang.IllegalArgumentException: не удалось разрешить заполнитель 'com.digdes.rusgidro.mobilesd.ldap.ldapProviderUrl' в строковом значении "$ {com.digdes.rusgidro.mobilesd.ldap.ldapProviderUrl}" в org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference (BeanDefinitionValueResolver.java:334) в org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary (BeanDefinitionValueResolver.java:108) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues ​​(AbstractAutowireCapableBeanFactory.java:1419) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean (AbstractAutowireCapableBeanFactory.java:1160) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:519) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:458) в org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:293) в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:223) в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:290) в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:191) в org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:636) в org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java:934) в org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:479) в com.worklight.server.bundle.project.JeeProjectActivator.loadSpringConfiguration (JeeProjectActivator.java:467) в com.worklight.server.bundle.project.JeeProjectActivator.access $ 400 (JeeProjectActivator.java:57) в com.worklight.server.bundle.project.JeeProjectActivator $ 1.run (JeeProjectActivator.java:223) вcom.worklight.server.bundle.project.JeeProjectActivator.contextInitialized (JeeProjectActivator.java:280) в com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated (WebApp.java:2388) на com.ibm.ws.webcontainer.webapp.WebApp.initialize (WebApp.java:1048) на com.ibm.ws.webcontainer.webapp.WebApp.initialize (WebApp.java:6404) в com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.startWebApp (DynamicVirtualHost.java:446) в com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.startWebApplication (DynamicVirtualHost.java:441) в com.ibm.ws.webcontainer.osgi.WebContainer.startWebApplication (WebContainer.java:761) в com.ibm.ws.webcontainer.osgi.WebContainer.startModule (WebContainer.java:739) в com.ibm.ws.app.manager.web.internal.WebModuleHandlerImpl.deployModule (WebModuleHandlerImpl.java:106) в com.ibm.ws.app.manager.module.internal.DeployedAppInfoBase.deployModule (DeployedAppInfoBase.java:574) в com.ibm.ws.app.manager.module.internal.DeployedAppInfoBase.deployModules (DeployedAppInfoBase.java:484) в com.ibm.ws.app.manager.module.internal.DeployedAppInfoBase.deployApp (DeployedAppInfoBase.java:431) в com.ibm.ws.app.manager.war.internal.WARApplicationHandlerImpl.install (WARApplicationHandlerImpl.java:73) в com.ibm.ws.app.manager.internal.statemachine.StartAction.execute (StartAction.java:139) в com.ibm.ws.app.manager.internal.statemachine.ApplicationStateMachineImpl.enterState (ApplicationStateMachineImpl.java:1166) в com.ibm.ws.app.manager.internal.statemachine.ApplicationStateMachineImpl.run (ApplicationStateMachineImpl.java:779) в java.util.concurrent.ThreadPoolExecutor.runWorker (Неизвестный источник) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (неизвестный источник) at java.lang.Thread.run (Неизвестный источник) Причина: org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем 'worklightAuthenticationService', определенного в URL [Wsjar: Файл: / C: /Program%20Files/IBM/WebSphere/Liberty/usr/shared/resources/RusGidroMobileSD/lib/worklight-jee-library.jar /conf/core.xml]: Не удается разрешить ссылку на bean-компонент 'loginConfigurationServiceBean', пока установка свойства бина 'loginConfigurationService'; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем 'loginConfigurationServiceBean', определенного в URL [Wsjar: Файл: / C: /Program%20Files/IBM/WebSphere/Liberty/usr/shared/resources/RusGidroMobileSD/lib/worklight-jee-library.jar /conf/core.xml]: Ошибка вызова метода init; вложенное исключение java.lang.IllegalArgumentException: не удалось разрешить заполнитель 'com.digdes.rusgidro.mobilesd.ldap.ldapProviderUrl' в строковом значении "$ {com.digdes.rusgidro.mobilesd.ldap.ldapProviderUrl}" в org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference (BeanDefinitionValueResolver.java:334) в org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary (BeanDefinitionValueResolver.java:108) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues ​​(AbstractAutowireCapableBeanFactory.java:1419) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean (AbstractAutowireCapableBeanFactory.java:1160) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:519) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:458) в org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:293) в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:223) вorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:290) в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFworkans.raf.support.BeanDefinitionValueResolver.resolveReference (BeanDefinitionValueResolver.java:328) ... еще 34 причины: org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем 'loginConfigurationServiceBean', определенным в URL-адресе::Программа% 20Files / IBM / WebSphere / Liberty / usr / shared / resources / RusGidroMobileSD / lib / worklight-jee-library.jar! /Conf/core.xml]: сбой вызова метода init;вложенным исключением является java.lang.IllegalArgumentException: не удалось разрешить заполнитель 'com.digdes.rusgidro.mobilesd.ldap.ldapProviderUrl' в строковом значении "$ {com.digdes.rusgidro.mobilesd.ldap.ldapProviderUrl}" в org.springfrawork.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java:1514) при org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:521) при org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:458) по адресу org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:293) по адресу org.springframework.beans.getavaeg) в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:290) в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:191) в оргместозаполнитель 'com.digdes.rusgidro.mobilesd.ldap.ldapProviderUrl' в строковом значении "$ {com.digdes.rusgidro.mobilesd.ldap.ldapProviderUrl}" в org.springframework.util.PropertyPlaceholderHelper.parseStringValue.PlayseStringjlace3perPlayerPlaysePerseStringValue).по адресу org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders (PropertyPlaceholderHelper.java:125) по адресу org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.parseStringValue (PropertyPlaceholderConfigurer.ver.Work.W.Ware.Wife.Wife.WifeLifeLife.WareW1).parseStringValue (WorklightConfiguration.java:191) в com.worklight.core.auth.impl.LoginConfigurationServiceBean.resolveValue (LoginConfigurationServiceBean.java:698) в com.worklight.core.auth.impl.LoginConfigurationServiceBean.getMap (LoginConfigurationServiceBean.java:685) по адресу com.worklight.core.auth.impl.LoginConfigurationServiceBean.createInstance (LoginConfigurationServiceBean.java:6LoginConfigurationServiceBean.java:216) по адресу com.worklight.core.auth.impl.LoginConfigurationServiceBean.afterPropertiesSet (LoginConfigurationServiceBean.java:156) в org.springframework.beory.factory.ebeg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java:1511) ... еще 51

Не могли бы вы мне помочь?

1 Ответ

0 голосов
/ 19 ноября 2018

У вас развернут адаптер, который выдает необработанное исключение, когда он пытается инициализироваться как часть синхронизации времени выполнения. Смотрите это:

Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: 
Could not resolve placeholder 'com.digdes.rusgidro.mobilesd.ldap.ldapProviderUrl' 
in string value "${com.digdes.rusgidro.mobilesd.ldap.ldapProviderUrl}

Вы должны устранить эту ошибку или иметь соответствующую обработку исключений - убедитесь, что исключение перехвачено.

...