You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Hajime Kobashi <hk...@hajimekobashi.jp> on 2021/12/01 19:18:23 UTC

Code Deployment configuration error, start ignite.sh

Hi community.

Where is the UriDeploymentSpi.class and source file ?
I want something for start ignite, what is wrong.

I have some issue, that the ClassNotFoundException occured 
spi.deployment.uri.UriDeploymentSpi class configuration to XML file with 
ignite.sh starting.

I can not find UriDeploymentSpi class next 3 directory or jars.

1: git clone my local directory.
  ./ignite/modules/core/src/main/java/org/apache/ignite/spi/deployment
2: download source jar: apache-ignite-2.11.0-src.zip
 
./apache-ignite-2.11.0-src/modules/core/src/main/java/org/apache/ignite/spi/deployment
3: ignite.sh execution environment jar in libs: ignite-core-2.11.0.jar
  ./org/apache/ignite/spi/deployment

this configuration refer to Code Deployment-Deploying User Code section.
https://ignite.apache.org/docs/latest/code-deployment/deploying-user-code.

start ignite.sh java exception. configuration XML file name is 
./config/testNode1.xml. issue part.
=======================================================================
<property name="deploymentSpi">
   <bean class="org.apache.ignite.spi.deployment.uri.UriDeploymentSpi">
     <property name="temporaryDirectoryPath" value="/tmp/temp_ignite_libs"/>
     <property name="uriList">
       <list>
         <value>file://freq=5000@localhost/usr/local/bin/ignite/libs</value>
       </list>
     </property>
   </bean>
</property>
=======================================================================
next ignite.sh starting result messages.
=========================================================================
[root@sidious apache-ignite]# ./bin/ignite.sh ./config/testNode1.xml
class org.apache.ignite.IgniteException: Failed to instantiate Spring 
XML application context (make sure all classes used in Spring 
configuration are present at CLASSPATH) 
[springUrl=file:/opt/apache/apache-ignite/./config/testNode1.xml]
         at 
org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:1098)
         at org.apache.ignite.Ignition.start(Ignition.java:356)
         at 
org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:367)
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to 
instantiate Spring XML application context (make sure all classes used 
in Spring configuration are present at CLASSPATH) 
[springUrl=file:/opt/apache/apache-ignite/./config/testNode1.xml]
         at 
org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.applicationContext(IgniteSpringHelperImpl.java:387)
         at 
org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.loadConfigurations(IgniteSpringHelperImpl.java:104)
         at 
org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.loadConfigurations(IgniteSpringHelperImpl.java:98)
         at 
org.apache.ignite.internal.IgnitionEx.loadConfigurations(IgnitionEx.java:741)
         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:942)
         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:851)
         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:721)
         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:690)
         at org.apache.ignite.Ignition.start(Ignition.java:353)
         ... 1 more
Caused by: org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 
'org.apache.ignite.configuration.IgniteConfiguration#0' defined in URL 
[file:/opt/apache/apache-ignite/./config/testNode1.xml]: Cannot create 
inner bean 
'org.apache.ignite.spi.deployment.uri.UriDeploymentSpi#3327bd23' of type 
[org.apache.ignite.spi.deployment.uri.UriDeploymentSpi] while setting 
bean property 'deploymentSpi'; nested exception is 
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot 
find class [org.apache.ignite.spi.deployment.uri.UriDeploymentSpi] for 
bean with name 
'org.apache.ignite.spi.deployment.uri.UriDeploymentSpi#3327bd23' defined 
in URL [file:/opt/apache/apache-ignite/./config/testNode1.xml]; nested 
exception is java.lang.ClassNotFoundException: 
org.apache.ignite.spi.deployment.uri.UriDeploymentSpi
         at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:313)
         at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1522)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1269)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:551)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
         at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
         at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:757)
         at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
         at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
         at 
org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.applicationContext(IgniteSpringHelperImpl.java:381)
         ... 9 more
Caused by: 
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot 
find class [org.apache.ignite.spi.deployment.uri.UriDeploymentSpi] for 
bean with name 
'org.apache.ignite.spi.deployment.uri.UriDeploymentSpi#3327bd23' defined 
in URL [file:/opt/apache/apache-ignite/./config/testNode1.xml]; nested 
exception is java.lang.ClassNotFoundException: 
org.apache.ignite.spi.deployment.uri.UriDeploymentSpi
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1397)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:454)
         at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:299)
         ... 22 more
Caused by: java.lang.ClassNotFoundException: 
org.apache.ignite.spi.deployment.uri.UriDeploymentSpi
         at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
         at org.springframework.util.ClassUtils.forName(ClassUtils.java:251)
         at 
org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1444)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1389)
         ... 24 more
Failed to start grid: Failed to instantiate Spring XML application 
context (make sure all classes used in Spring configuration are present 
at CLASSPATH) 
[springUrl=file:/opt/apache/apache-ignite/./config/testNode1.xml]
Note! You may use 'USER_LIBS' environment variable to specify your 
classpath.

Re: Code Deployment configuration error, start ignite.sh

Posted by Hajime Kobashi <hk...@hajimekobashi.jp>.
Oh! it's great. thank you Stephen.
I do the
cp ./libs/optional/ignite-urideploy/ignite-urideploy-2.11.0.jar ./libs/
then, start ignite.sh successfully.

I spent about 1 week for this.

Thank you.

On 2021/12/02 18:46, Stephen Darlington wrote:
> Did you copy the ignite-urideploy folder from libs/optional to libs?
> 
>> On 1 Dec 2021, at 19:18, Hajime Kobashi <hk...@hajimekobashi.jp> wrote:
>>
>> Hi community.
>>
>> Where is the UriDeploymentSpi.class and source file ?
>> I want something for start ignite, what is wrong.
>>
>> I have some issue, that the ClassNotFoundException occured spi.deployment.uri.UriDeploymentSpi class configuration to XML file with ignite.sh starting.
>>
>> I can not find UriDeploymentSpi class next 3 directory or jars.
>>
>> 1: git clone my local directory.
>> ./ignite/modules/core/src/main/java/org/apache/ignite/spi/deployment
>> 2: download source jar: apache-ignite-2.11.0-src.zip
>> ./apache-ignite-2.11.0-src/modules/core/src/main/java/org/apache/ignite/spi/deployment
>> 3: ignite.sh execution environment jar in libs: ignite-core-2.11.0.jar
>> ./org/apache/ignite/spi/deployment
>>
>> this configuration refer to Code Deployment-Deploying User Code section.
>> https://ignite.apache.org/docs/latest/code-deployment/deploying-user-code.
>>
>> start ignite.sh java exception. configuration XML file name is ./config/testNode1.xml. issue part.
>> =======================================================================
>> <property name="deploymentSpi">
>>   <bean class="org.apache.ignite.spi.deployment.uri.UriDeploymentSpi">
>>     <property name="temporaryDirectoryPath" value="/tmp/temp_ignite_libs"/>
>>     <property name="uriList">
>>       <list>
>>         <value>file://freq=5000@localhost/usr/local/bin/ignite/libs</value>
>>       </list>
>>     </property>
>>   </bean>
>> </property>
>> =======================================================================
>> next ignite.sh starting result messages.
>> =========================================================================
>> [root@sidious apache-ignite]# ./bin/ignite.sh ./config/testNode1.xml
>> class org.apache.ignite.IgniteException: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH) [springUrl=file:/opt/apache/apache-ignite/./config/testNode1.xml]
>>         at org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:1098)
>>         at org.apache.ignite.Ignition.start(Ignition.java:356)
>>         at org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:367)
>> Caused by: class org.apache.ignite.IgniteCheckedException: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH) [springUrl=file:/opt/apache/apache-ignite/./config/testNode1.xml]
>>         at org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.applicationContext(IgniteSpringHelperImpl.java:387)
>>         at org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.loadConfigurations(IgniteSpringHelperImpl.java:104)
>>         at org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.loadConfigurations(IgniteSpringHelperImpl.java:98)
>>         at org.apache.ignite.internal.IgnitionEx.loadConfigurations(IgnitionEx.java:741)
>>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:942)
>>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:851)
>>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:721)
>>         at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:690)
>>         at org.apache.ignite.Ignition.start(Ignition.java:353)
>>         ... 1 more
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.ignite.configuration.IgniteConfiguration#0' defined in URL [file:/opt/apache/apache-ignite/./config/testNode1.xml]: Cannot create inner bean 'org.apache.ignite.spi.deployment.uri.UriDeploymentSpi#3327bd23' of type [org.apache.ignite.spi.deployment.uri.UriDeploymentSpi] while setting bean property 'deploymentSpi'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.ignite.spi.deployment.uri.UriDeploymentSpi] for bean with name 'org.apache.ignite.spi.deployment.uri.UriDeploymentSpi#3327bd23' defined in URL [file:/opt/apache/apache-ignite/./config/testNode1.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.ignite.spi.deployment.uri.UriDeploymentSpi
>>         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:313)
>>         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
>>         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1522)
>>         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1269)
>>         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:551)
>>         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481)
>>         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
>>         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>>         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
>>         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
>>         at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:757)
>>         at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
>>         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
>>         at org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.applicationContext(IgniteSpringHelperImpl.java:381)
>>         ... 9 more
>> Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.ignite.spi.deployment.uri.UriDeploymentSpi] for bean with name 'org.apache.ignite.spi.deployment.uri.UriDeploymentSpi#3327bd23' defined in URL [file:/opt/apache/apache-ignite/./config/testNode1.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.ignite.spi.deployment.uri.UriDeploymentSpi
>>         at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1397)
>>         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:454)
>>         at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:299)
>>         ... 22 more
>> Caused by: java.lang.ClassNotFoundException: org.apache.ignite.spi.deployment.uri.UriDeploymentSpi
>>         at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
>>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
>>         at org.springframework.util.ClassUtils.forName(ClassUtils.java:251)
>>         at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)
>>         at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1444)
>>         at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1389)
>>         ... 24 more
>> Failed to start grid: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH) [springUrl=file:/opt/apache/apache-ignite/./config/testNode1.xml]
>> Note! You may use 'USER_LIBS' environment variable to specify your classpath.
> 
> 

Re: Code Deployment configuration error, start ignite.sh

Posted by Stephen Darlington <st...@gridgain.com>.
Did you copy the ignite-urideploy folder from libs/optional to libs?

> On 1 Dec 2021, at 19:18, Hajime Kobashi <hk...@hajimekobashi.jp> wrote:
> 
> Hi community.
> 
> Where is the UriDeploymentSpi.class and source file ?
> I want something for start ignite, what is wrong.
> 
> I have some issue, that the ClassNotFoundException occured spi.deployment.uri.UriDeploymentSpi class configuration to XML file with ignite.sh starting.
> 
> I can not find UriDeploymentSpi class next 3 directory or jars.
> 
> 1: git clone my local directory.
> ./ignite/modules/core/src/main/java/org/apache/ignite/spi/deployment
> 2: download source jar: apache-ignite-2.11.0-src.zip
> ./apache-ignite-2.11.0-src/modules/core/src/main/java/org/apache/ignite/spi/deployment
> 3: ignite.sh execution environment jar in libs: ignite-core-2.11.0.jar
> ./org/apache/ignite/spi/deployment
> 
> this configuration refer to Code Deployment-Deploying User Code section.
> https://ignite.apache.org/docs/latest/code-deployment/deploying-user-code.
> 
> start ignite.sh java exception. configuration XML file name is ./config/testNode1.xml. issue part.
> =======================================================================
> <property name="deploymentSpi">
>  <bean class="org.apache.ignite.spi.deployment.uri.UriDeploymentSpi">
>    <property name="temporaryDirectoryPath" value="/tmp/temp_ignite_libs"/>
>    <property name="uriList">
>      <list>
>        <value>file://freq=5000@localhost/usr/local/bin/ignite/libs</value>
>      </list>
>    </property>
>  </bean>
> </property>
> =======================================================================
> next ignite.sh starting result messages.
> =========================================================================
> [root@sidious apache-ignite]# ./bin/ignite.sh ./config/testNode1.xml
> class org.apache.ignite.IgniteException: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH) [springUrl=file:/opt/apache/apache-ignite/./config/testNode1.xml]
>        at org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:1098)
>        at org.apache.ignite.Ignition.start(Ignition.java:356)
>        at org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:367)
> Caused by: class org.apache.ignite.IgniteCheckedException: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH) [springUrl=file:/opt/apache/apache-ignite/./config/testNode1.xml]
>        at org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.applicationContext(IgniteSpringHelperImpl.java:387)
>        at org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.loadConfigurations(IgniteSpringHelperImpl.java:104)
>        at org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.loadConfigurations(IgniteSpringHelperImpl.java:98)
>        at org.apache.ignite.internal.IgnitionEx.loadConfigurations(IgnitionEx.java:741)
>        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:942)
>        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:851)
>        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:721)
>        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:690)
>        at org.apache.ignite.Ignition.start(Ignition.java:353)
>        ... 1 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.ignite.configuration.IgniteConfiguration#0' defined in URL [file:/opt/apache/apache-ignite/./config/testNode1.xml]: Cannot create inner bean 'org.apache.ignite.spi.deployment.uri.UriDeploymentSpi#3327bd23' of type [org.apache.ignite.spi.deployment.uri.UriDeploymentSpi] while setting bean property 'deploymentSpi'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.ignite.spi.deployment.uri.UriDeploymentSpi] for bean with name 'org.apache.ignite.spi.deployment.uri.UriDeploymentSpi#3327bd23' defined in URL [file:/opt/apache/apache-ignite/./config/testNode1.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.ignite.spi.deployment.uri.UriDeploymentSpi
>        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:313)
>        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
>        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1522)
>        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1269)
>        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:551)
>        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481)
>        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
>        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
>        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
>        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:757)
>        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
>        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
>        at org.apache.ignite.internal.util.spring.IgniteSpringHelperImpl.applicationContext(IgniteSpringHelperImpl.java:381)
>        ... 9 more
> Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.ignite.spi.deployment.uri.UriDeploymentSpi] for bean with name 'org.apache.ignite.spi.deployment.uri.UriDeploymentSpi#3327bd23' defined in URL [file:/opt/apache/apache-ignite/./config/testNode1.xml]; nested exception is java.lang.ClassNotFoundException: org.apache.ignite.spi.deployment.uri.UriDeploymentSpi
>        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1397)
>        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:454)
>        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:299)
>        ... 22 more
> Caused by: java.lang.ClassNotFoundException: org.apache.ignite.spi.deployment.uri.UriDeploymentSpi
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
>        at org.springframework.util.ClassUtils.forName(ClassUtils.java:251)
>        at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)
>        at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1444)
>        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1389)
>        ... 24 more
> Failed to start grid: Failed to instantiate Spring XML application context (make sure all classes used in Spring configuration are present at CLASSPATH) [springUrl=file:/opt/apache/apache-ignite/./config/testNode1.xml]
> Note! You may use 'USER_LIBS' environment variable to specify your classpath.