Файлы классов расширения Alfresco - PullRequest
0 голосов
/ 17 февраля 2020

В рамках настройки Alfresco я создал класс java, расширив класс 'org.quartz.StatefulJob'Action в Alfresco. Я зарегистрировался в определении Spring Bean. Но я получаю ошибку следующим образом. Я развертываю этот сервер Tomcat

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


Caused by: java.lang.ClassNotFoundException: com.tutorialspoint.HelloWorld
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
    at org.springframework.util.ClassUtils.forName(ClassUtils.java:265)
    at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)
    at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)

Могу ли я узнать причину этой ошибки? Что такое правильное расположение, чтобы держать расширенный файл java в Tomcat? Я использую Alfresco 5.2 EE,

Rergards

1 Ответ

1 голос
/ 24 февраля 2020

Вы должны создать проект на основе SDK и упаковать свои настройки в виде AMP, который затем установите в свои файлы WAR Alfresco и / или Share.

Если вам нужна помощь в пошаговом руководстве, как это сделать Пожалуйста, изучите руководства по ECM Architect .

. В результате ваш класс действий будет упакован в JAR, а затем помещен в JAR на Alfresco WAR под WEB-INF / lib.

...