<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ClassNotFoundException while loading class from extension spring context file in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/classnotfoundexception-while-loading-class-from-extension-spring/m-p/85163#M25878</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/16965"&gt;@brijeshnk&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;Thanks for reporting back - it's helpful to other users.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 19 Feb 2020 16:03:55 GMT</pubDate>
    <dc:creator>EddieMay</dc:creator>
    <dc:date>2020-02-19T16:03:55Z</dc:date>
    <item>
      <title>ClassNotFoundException while loading class from extension spring context file</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/classnotfoundexception-while-loading-class-from-extension-spring/m-p/85160#M25875</link>
      <description>&lt;P&gt;Guys&amp;nbsp; ,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created a sample class registered in spring xml file in the folder(tomcat\shared\classes\alfresco\extension)&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;packaged a class in a jar file and copied into&amp;nbsp; folder - tomcat\webapps\alfresco\WEB-INF\lib&lt;/P&gt;&lt;P&gt;When i restarted , i got&amp;nbsp; following exceptions(ClassNotFoundException) in Tomcat logs , is there any config or settings i need to have for loading the class.&lt;/P&gt;&lt;P&gt;It seems like Spring is unable to load this class from class path or lib directory&lt;/P&gt;&lt;P&gt;followings are log snippets -&lt;/P&gt;&lt;P&gt;2020-02-18 11:24:13,535 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete&lt;BR /&gt;2020-02-18 11:24:17,170 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default]&lt;BR /&gt;2020-02-18 11:24:17,203 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete&lt;BR /&gt;2020-02-18 11:24:18,057 WARN [context.support.XmlWebApplicationContext] [localhost-startStop-1] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.tutorialspoint.HelloWorld] for bean with name 'helloWorld' defined in file [C:\alfresco-content-services\tomcat\shared\classes\alfresco\extension\move-monthily-data-context.xml]; nested exception is java.lang.ClassNotFoundException: com.tutorialspoint.HelloWorld&lt;BR /&gt;2020-02-18 11:24:18,103 WARN [factory.support.DisposableBeanAdapter] [localhost-startStop-1] Invocation of destroy method failed on bean with name 'serverConnector': java.lang.NullPointerException&lt;BR /&gt;2020-02-18 11:24:19,176 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Stopping 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]&lt;BR /&gt;2020-02-18 11:24:19,177 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Stopped 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]&lt;BR /&gt;2020-02-18 11:24:19,177 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Stopping 'sysAdmin' subsystem, ID: [sysAdmin, default]&lt;BR /&gt;2020-02-18 11:24:19,178 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Stopped 'sysAdmin' subsystem, ID: [sysAdmin, default]&lt;BR /&gt;2020-02-18 11:24:19,190 ERROR [web.context.ContextLoader] [localhost-startStop-1] Context initialization failed&lt;BR /&gt;org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.tutorialspoint.HelloWorld] for bean with name 'helloWorld' defined in file [C:\alfresco-content-services\tomcat\shared\classes\alfresco\extension\move-monthily-data-context.xml]; nested exception is java.lang.ClassNotFoundException: com.tutorialspoint.HelloWorld&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1278)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:913)&lt;BR /&gt;at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:617)&lt;BR /&gt;at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:938)&lt;BR /&gt;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)&lt;BR /&gt;at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)&lt;BR /&gt;at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)&lt;BR /&gt;at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)&lt;BR /&gt;at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70)&lt;BR /&gt;at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5110)&lt;BR /&gt;at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5633)&lt;BR /&gt;at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)&lt;BR /&gt;at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1015)&lt;BR /&gt;at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991)&lt;BR /&gt;at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)&lt;BR /&gt;at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:712)&lt;BR /&gt;at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:2002)&lt;BR /&gt;at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)&lt;BR /&gt;at java.util.concurrent.FutureTask.run(Unknown Source)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;Caused by: java.lang.ClassNotFoundException: com.tutorialspoint.HelloWorld&lt;BR /&gt;at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)&lt;BR /&gt;at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)&lt;BR /&gt;at org.springframework.util.ClassUtils.forName(ClassUtils.java:265)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)&lt;BR /&gt;at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)&lt;/P&gt;</description>
      <pubDate>Tue, 18 Feb 2020 11:42:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/classnotfoundexception-while-loading-class-from-extension-spring/m-p/85160#M25875</guid>
      <dc:creator>brijeshnk</dc:creator>
      <dc:date>2020-02-18T11:42:26Z</dc:date>
    </item>
    <item>
      <title>Re: ClassNotFoundException while loading class from extension spring context file</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/classnotfoundexception-while-loading-class-from-extension-spring/m-p/85161#M25876</link>
      <description>&lt;P&gt;That should be working. Is that class included in the JAR copied to alfresco/WEB-INF/lib folder?&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2020 09:56:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/classnotfoundexception-while-loading-class-from-extension-spring/m-p/85161#M25876</guid>
      <dc:creator>angelborroy</dc:creator>
      <dc:date>2020-02-19T09:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: ClassNotFoundException while loading class from extension spring context file</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/classnotfoundexception-while-loading-class-from-extension-spring/m-p/85162#M25877</link>
      <description>&lt;P&gt;thanks for the reponse I have resolved it&lt;/P&gt;&lt;P&gt;I was doing something wrong while creating jar file . Class files were not packaged in jar along with package structure.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2020 12:22:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/classnotfoundexception-while-loading-class-from-extension-spring/m-p/85162#M25877</guid>
      <dc:creator>brijeshnk</dc:creator>
      <dc:date>2020-02-19T12:22:31Z</dc:date>
    </item>
    <item>
      <title>Re: ClassNotFoundException while loading class from extension spring context file</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/classnotfoundexception-while-loading-class-from-extension-spring/m-p/85163#M25878</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/16965"&gt;@brijeshnk&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;Thanks for reporting back - it's helpful to other users.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2020 16:03:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/classnotfoundexception-while-loading-class-from-extension-spring/m-p/85163#M25878</guid>
      <dc:creator>EddieMay</dc:creator>
      <dc:date>2020-02-19T16:03:55Z</dc:date>
    </item>
  </channel>
</rss>

