cancel
Showing results for 
Search instead for 
Did you mean: 

External batch procedure

army81
Champ in-the-making
Champ in-the-making
Hi,
I have a Java project with library of alfresco, alfresco properties and XML of alfresco extension.
With this project I create space and group in alfresco context.
When I start the project from eclipse it works, but when I create a jar file of this project I have the error of class that get   The applicabilicAtion context. Help !
2 REPLIES 2

mrogers
Star Contributor
Star Contributor
Please post the details of the exception message.

army81
Champ in-the-making
Champ in-the-making
Ok!
In the main of class I have:
ApplicationContext context = null;
      RepositoryImpl repository = null;
      Session session = null;
      ServiceRegistry serviceRegistry = null;
      logger.info("START");
      if ((context = ApplicationContextHelper.getApplicationContext()) == null)
         context = new ClassPathXmlApplicationContext("classpath:alfresco/application-context.xml");
      repository = (RepositoryImpl)context.getBean("JCR.Repository");

The error is:
INFO [main] - START
- START
- Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@b0f13d: startup date [Thu Oct 21 09:41:27 CEST 2010]; root of context hierarchy
- Loading XML bean definitions from class path resource [alfresco/application-context.xml]
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [alfresco/application-context.xml]; nested exception is java.io.FileNotFoundException: class path resource [alfresco/application-context.xml] cannot be opened because it does not exist
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
   at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
   at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:126)
   at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:92)
   at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
   at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:458)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:388)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
   at org.alfresco.util.ApplicationContextHelper.getApplicationContext(ApplicationContextHelper.java:84)
   at org.alfresco.util.ApplicationContextHelper.getApplicationContext(ApplicationContextHelper.java:55)
   at confalfresco.MainConfAlfresco.main(MainConfAlfresco.java:64)
Caused by: java.io.FileNotFoundException: class path resource [alfresco/application-context.xml] cannot be opened because it does not exist
   at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:141)
   at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328)
   … 15 more
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.