• Pro trial - error 404 and log4j problem

  • Problems with installing OpenKM? No problemo, the solution is closer than you think.
Problems with installing OpenKM? No problemo, the solution is closer than you think.
Forum rules: Please, before asking something see the documentation wiki or use the search feature of the forum. And remember we don't have a crystal ball or mental readers, so if you post about an issue tell us which OpenKM are you using and also the browser and operating system version. For more info read How to Report Bugs Effectively.
 #23318  by Bruno
 
I am trying to install the current 6.2.16 professional trial version with MySQL, following the same procedure as with community version (where I had succeeded).
Whether I try to install on the same PC (Windows XP) or a fresh install on a new PC (Windows 8), I get the same installation problem :

When I use
Code: Select all
catalina.bat start 
the server launches (I get the "serveur launching in x... s" message) but tables in the DB are not created and openkm.cfg option stays on "create". Then I get a 404 access to OpenKM login page on localhost.

There are 2 problems, the second one happenning whether or not I solve the first.

First problem : an openkm.xml file not found, log said :
Code: Select all
2013-06-04 15:53:51,629 [pool-2-thread-1] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:C:/openkm-6.2.16/tomcat/OpenKM.xml]
2013-06-04 15:53:51,629 [pool-2-thread-1] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:C:/openkm-6.2.16/tomcat/OpenKM.xml]; nested exception is java.io.FileNotFoundException: C:\openkm-6.2.16\tomcat\OpenKM.xml (Le fichier spécifié est introuvable)
Caused by: java.io.FileNotFoundException: C:\openkm-6.2.16\tomcat\OpenKM.xml (Le fichier spécifié est introuvable)
2013-06-04 03:53:51,645 [pool-2-thread-1] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/OpenKM] - Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:C:/openkm-6.2.16/tomcat/OpenKM.xml]; nested exception is java.io.FileNotFoundException: C:\openkm-6.2.16\tomcat\OpenKM.xml (Le fichier spécifié est introuvable)
Caused by: java.io.FileNotFoundException: C:\openkm-6.2.16\tomcat\OpenKM.xml (Le fichier spécifié est introuvable)
2013-06-04 15:53:51,645 [pool-2-thread-1] ERROR org.apache.catalina.core.StandardContext - Error listenerStart
2013-06-04 15:53:51,645 [pool-2-thread-1] ERROR org.apache.catalina.core.StandardContext - Erreur de démarrage du contexte [/OpenKM] suite aux erreurs précédentes
2013-06-04 15:53:51,676 [pool-2-thread-1] INFO  org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/OpenKM] - Closing Spring root WebApplicationContext
2013-06-04 15:53:51,676 [pool-2-thread-1] INFO  org.springframework.web.context.support.XmlWebApplicationContext - Closing Root WebApplicationContext: startup date [Tue Jun 04 03:53:49 CEST 2013]; root of context hierarchy
2013-06-04 15:53:51,676 [pool-2-thread-1] WARN  org.springframework.web.context.support.XmlWebApplicationContext - Exception thrown from ApplicationListener handling ContextClosedEvent
java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: Root WebApplicationContext: startup date [Tue Jun 04 03:53:49 CEST 2013]; root of context hierarchy
Still it went to the serverlaunch stage, but when browsing to http://localhost:8080/OpenKM I got a 404 page saying :
Etat HTTP 404 - /OpenKM/

type Rapport d''état

message /OpenKM/

description La ressource demandée (/OpenKM/) n'est pas disponible.
Apache Tomcat/7.0.27
The second error listed below still appeared after the xml file was skipped in the launch.

So i used the community openkm.xml (with the <security:authentication-manager alias="authenticationManager"> block) :
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
             xmlns:security="http://www.springframework.org/schema/security"
             xmlns:task="http://www.springframework.org/schema/task"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://www.springframework.org/schema/beans
                                 http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
                                 http://www.springframework.org/schema/security
                                 http://www.springframework.org/schema/security/spring-security-3.1.xsd
                                 http://www.springframework.org/schema/task
                                 http://www.springframework.org/schema/task/spring-task-3.1.xsd">

  <!-- Tasks configuration -->
  <!--
  <task:scheduler id="taskScheduler" pool-size="1"/>
  <task:scheduled-tasks scheduler="taskScheduler">
    <task:scheduled ref="textExtractorWorker" method="work" fixed-delay="60000"/>
  </task:scheduled-tasks>
  <beans:bean id="textExtractorWorker" class="com.openkm.extractor.TextExtractorWorker" />
  -->
  
  <!-- Security configuration -->
<security:authentication-manager alias="authenticationManager">
  <security:authentication-provider>
    <security:password-encoder hash="md5"/>
    <security:jdbc-user-service 
        data-source-ref="dataSource"
        users-by-username-query="select usr_id, usr_password, 1 from OKM_USER where usr_id=? and usr_active='T'"
        authorities-by-username-query="select ur_user, ur_role from OKM_USER_ROLE where ur_user=?"/>
  </security:authentication-provider>
</security:authentication-manager>

</beans:beans>
Then the 1rst xml error disappears from the log, but I get the same 2nd one :
Code: Select all
2013-06-04 21:06:52,902 [pool-2-thread-1] INFO  org.apache.catalina.startup.HostConfig - Déploiement de l'archive C:\openkm-6.2.16\tomcat\webapps\OpenKM.war de l'application web
2013-06-04 21:07:07,869 [pool-2-thread-1] INFO  org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/OpenKM] - Initializing Spring root WebApplicationContext
2013-06-04 21:07:07,869 [pool-2-thread-1] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
2013-06-04 21:07:07,934 [pool-2-thread-1] INFO  org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Tue Jun 04 21:07:07 CEST 2013]; root of context hierarchy
2013-06-04 21:07:07,984 [pool-2-thread-1] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
2013-06-04 21:07:09,438 [pool-2-thread-1] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/cxf/cxf.xml]
2013-06-04 21:07:09,454 [pool-2-thread-1] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/cxf/cxf-servlet.xml]
2013-06-04 21:07:09,519 [pool-2-thread-1] INFO  org.springframework.security.core.SpringSecurityCoreVersion - You are running with Spring Security Core 3.1.0.RELEASE
2013-06-04 21:07:09,519 [pool-2-thread-1] INFO  org.springframework.security.config.SecurityNamespaceHandler - Spring Security 'config' module version is 3.1.0.RELEASE
2013-06-04 21:07:09,588 [pool-2-thread-1] INFO  org.springframework.security.config.http.HttpSecurityBeanDefinitionParser - Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 300, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1200, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1400, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1900, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0>, order = 2000]
2013-06-04 21:07:09,588 [pool-2-thread-1] INFO  org.springframework.security.config.http.HttpSecurityBeanDefinitionParser - Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 300, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1200, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1400, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1900, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1>, order = 2000]
2013-06-04 21:07:09,588 [pool-2-thread-1] INFO  org.springframework.security.config.http.HttpSecurityBeanDefinitionParser - Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 300, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1200, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1400, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1900, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#2>, order = 2000]
2013-06-04 21:07:09,588 [pool-2-thread-1] INFO  org.springframework.security.config.http.HttpSecurityBeanDefinitionParser - Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 300, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1200, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1400, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1900, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#3>, order = 2000]
2013-06-04 21:07:09,588 [pool-2-thread-1] INFO  org.springframework.security.config.http.HttpSecurityBeanDefinitionParser - Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 300, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1200, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1400, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1900, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#4>, order = 2000]
2013-06-04 21:07:09,603 [pool-2-thread-1] INFO  org.springframework.security.config.http.HttpSecurityBeanDefinitionParser - Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 300, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1200, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1400, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1900, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#5>, order = 2000]
2013-06-04 21:07:09,603 [pool-2-thread-1] INFO  org.springframework.security.config.http.HttpSecurityBeanDefinitionParser - Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 300, <org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0>, order = 800, Root bean: class [org.springframework.security.web.savedrequest.RequestCacheAwareFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1300, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1400, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.session.SessionManagementFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1800, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1900, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#6>, order = 2000]
2013-06-04 21:07:09,619 [pool-2-thread-1] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:C:/openkm-6.2.16/tomcat/OpenKM.xml]
2013-06-04 21:07:09,828 [pool-2-thread-1] INFO  org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4b3b3a43: defining beans [a,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,WSS4JInInterceptor,authService,bookmarkService,documentService,folderService,mailService,noteService,notificationService,propertyGroupService,propertyService,repositoryService,searchService,dashboardService,workflowService,testService,org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0,org.springframework.security.access.vote.AffirmativeBased#0,org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor#0,org.springframework.security.methodSecurityMetadataSourceAdvisor,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.security.access.vote.RoleVoter#0,org.springframework.security.filterChains,org.springframework.security.filterChainProxy,org.springframework.security.web.PortMapperImpl#0,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0,org.springframework.security.authentication.ProviderManager#0,org.springframework.security.web.context.NullSecurityContextRepository#0,org.springframework.security.web.savedrequest.NullRequestCache#0,org.springframework.security.access.vote.AffirmativeBased#1,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0,org.springframework.security.authentication.AnonymousAuthenticationProvider#0,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0,org.springframework.security.userDetailsServiceFactory,org.springframework.security.web.DefaultSecurityFilterChain#0,org.springframework.security.web.PortMapperImpl#1,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1,org.springframework.security.authentication.ProviderManager#1,org.springframework.security.web.context.NullSecurityContextRepository#1,org.springframework.security.web.savedrequest.NullRequestCache#1,org.springframework.security.access.vote.AffirmativeBased#2,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1,org.springframework.security.authentication.AnonymousAuthenticationProvider#1,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#1,org.springframework.security.web.DefaultSecurityFilterChain#1,org.springframework.security.web.PortMapperImpl#2,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#2,org.springframework.security.authentication.ProviderManager#2,org.springframework.security.web.context.NullSecurityContextRepository#2,org.springframework.security.web.savedrequest.NullRequestCache#2,org.springframework.security.access.vote.AffirmativeBased#3,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#2,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#2,org.springframework.security.authentication.AnonymousAuthenticationProvider#2,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#2,org.springframework.security.web.DefaultSecurityFilterChain#2,org.springframework.security.web.PortMapperImpl#3,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#3,org.springframework.security.authentication.ProviderManager#3,org.springframework.security.web.context.NullSecurityContextRepository#3,org.springframework.security.web.savedrequest.NullRequestCache#3,org.springframework.security.access.vote.AffirmativeBased#4,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#3,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#3,org.springframework.security.authentication.AnonymousAuthenticationProvider#3,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#3,org.springframework.security.web.DefaultSecurityFilterChain#3,org.springframework.security.web.PortMapperImpl#4,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#4,org.springframework.security.authentication.ProviderManager#4,org.springframework.security.web.context.NullSecurityContextRepository#4,org.springframework.security.web.savedrequest.NullRequestCache#4,org.springframework.security.access.vote.AffirmativeBased#5,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#4,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#4,org.springframework.security.authentication.AnonymousAuthenticationProvider#4,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#4,org.springframework.security.web.DefaultSecurityFilterChain#4,org.springframework.security.web.PortMapperImpl#5,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#5,org.springframework.security.authentication.ProviderManager#5,org.springframework.security.web.context.NullSecurityContextRepository#5,org.springframework.security.web.savedrequest.NullRequestCache#5,org.springframework.security.access.vote.AffirmativeBased#6,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#5,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#5,org.springframework.security.authentication.AnonymousAuthenticationProvider#5,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#5,org.springframework.security.web.DefaultSecurityFilterChain#5,org.springframework.security.web.PortMapperImpl#6,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#6,org.springframework.security.authentication.ProviderManager#6,org.springframework.security.web.context.HttpSessionSecurityContextRepository#0,org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy#0,org.springframework.security.web.savedrequest.HttpSessionRequestCache#0,org.springframework.security.access.vote.AffirmativeBased#7,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#6,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#6,org.springframework.security.authentication.AnonymousAuthenticationProvider#6,org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0,org.springframework.security.web.DefaultSecurityFilterChain#6,loggerListener,dataSource,org.springframework.security.provisioning.JdbcUserDetailsManager#0,org.springframework.security.authentication.dao.DaoAuthenticationProvider#0,org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0,org.springframework.security.authenticationManager,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy
2013-06-04 21:07:10,181 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMAuth from class com.openkm.ws.endpoint.AuthService
2013-06-04 21:07:10,765 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMAuth
2013-06-04 21:07:10,796 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMBookmark from class com.openkm.ws.endpoint.BookmarkService
2013-06-04 21:07:10,830 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMBookmark
2013-06-04 21:07:10,846 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMDocument from class com.openkm.ws.endpoint.DocumentService
2013-06-04 21:07:11,027 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMDocument
2013-06-04 21:07:11,027 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMFolder from class com.openkm.ws.endpoint.FolderService
2013-06-04 21:07:11,092 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMFolder
2013-06-04 21:07:11,108 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMMail from class com.openkm.ws.endpoint.MailService
2013-06-04 21:07:11,204 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMMail
2013-06-04 21:07:11,204 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMNote from class com.openkm.ws.endpoint.NoteService
2013-06-04 21:07:11,239 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMNote
2013-06-04 21:07:11,254 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMNotification from class com.openkm.ws.endpoint.NotificationService
2013-06-04 21:07:11,270 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMNotification
2013-06-04 21:07:11,289 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMPropertyGroup from class com.openkm.ws.endpoint.PropertyGroupService
2013-06-04 21:07:11,351 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMPropertyGroup
2013-06-04 21:07:11,367 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMProperty from class com.openkm.ws.endpoint.PropertyService
2013-06-04 21:07:11,398 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMProperty
2013-06-04 21:07:11,398 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMRepository from class com.openkm.ws.endpoint.RepositoryService
2013-06-04 21:07:11,461 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMRepository
2013-06-04 21:07:11,476 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMSearch from class com.openkm.ws.endpoint.SearchService
2013-06-04 21:07:11,573 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMSearch
2013-06-04 21:07:11,589 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMDashboard from class com.openkm.ws.endpoint.DashboardService
2013-06-04 21:07:11,713 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMDashboard
2013-06-04 21:07:11,716 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMWorkflow from class com.openkm.ws.endpoint.WorkflowService
2013-06-04 21:07:11,938 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMWorkflow
2013-06-04 21:07:11,938 [pool-2-thread-1] INFO  org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service {http://ws.openkm.com}OKMTest from class com.openkm.ws.endpoint.TestService
2013-06-04 21:07:11,956 [pool-2-thread-1] INFO  org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be /OKMTest
2013-06-04 21:07:12,066 [pool-2-thread-1] INFO  org.springframework.security.provisioning.JdbcUserDetailsManager - No authentication manager set. Reauthentication of users when changing passwords will not be performed.
2013-06-04 21:07:12,159 [pool-2-thread-1] INFO  org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/services/**'], [org.springframework.security.web.context.SecurityContextPersistenceFilter@5d800815, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@92caa8, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@2536dbe3, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@349e272b, org.springframework.security.web.access.ExceptionTranslationFilter@7b1d9309, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@52a07304]


2013-06-04 21:07:12,337 [pool-2-thread-1] INFO  org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4b3b3a43: defining beans [a,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,WSS4JInInterceptor,authService,bookmarkService,documentService,folderService,mailService,noteService,notificationService,propertyGroupService,propertyService,repositoryService,searchService,dashboardService,workflowService,testService,org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0,org.springframework.security.access.vote.AffirmativeBased#0,org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor#0,org.springframework.security.methodSecurityMetadataSourceAdvisor,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.security.access.vote.RoleVoter#0,org.springframework.security.filterChains,org.springframework.security.filterChainProxy,org.springframework.security.web.PortMapperImpl#0,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0,org.springframework.security.authentication.ProviderManager#0,org.springframework.security.web.context.NullSecurityContextRepository#0,org.springframework.security.web.savedrequest.NullRequestCache#0,org.springframework.security.access.vote.AffirmativeBased#1,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0,org.springframework.security.authentication.AnonymousAuthenticationProvider#0,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0,org.springframework.security.userDetailsServiceFactory,org.springframework.security.web.DefaultSecurityFilterChain#0,org.springframework.security.web.PortMapperImpl#1,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1,org.springframework.security.authentication.ProviderManager#1,org.springframework.security.web.context.NullSecurityContextRepository#1,org.springframework.security.web.savedrequest.NullRequestCache#1,org.springframework.security.access.vote.AffirmativeBased#2,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1,org.springframework.security.authentication.AnonymousAuthenticationProvider#1,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#1,org.springframework.security.web.DefaultSecurityFilterChain#1,org.springframework.security.web.PortMapperImpl#2,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#2,org.springframework.security.authentication.ProviderManager#2,org.springframework.security.web.context.NullSecurityContextRepository#2,org.springframework.security.web.savedrequest.NullRequestCache#2,org.springframework.security.access.vote.AffirmativeBased#3,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#2,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#2,org.springframework.security.authentication.AnonymousAuthenticationProvider#2,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#2,org.springframework.security.web.DefaultSecurityFilterChain#2,org.springframework.security.web.PortMapperImpl#3,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#3,org.springframework.security.authentication.ProviderManager#3,org.springframework.security.web.context.NullSecurityContextRepository#3,org.springframework.security.web.savedrequest.NullRequestCache#3,org.springframework.security.access.vote.AffirmativeBased#4,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#3,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#3,org.springframework.security.authentication.AnonymousAuthenticationProvider#3,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#3,org.springframework.security.web.DefaultSecurityFilterChain#3,org.springframework.security.web.PortMapperImpl#4,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#4,org.springframework.security.authentication.ProviderManager#4,org.springframework.security.web.context.NullSecurityContextRepository#4,org.springframework.security.web.savedrequest.NullRequestCache#4,org.springframework.security.access.vote.AffirmativeBased#5,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#4,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#4,org.springframework.security.authentication.AnonymousAuthenticationProvider#4,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#4,org.springframework.security.web.DefaultSecurityFilterChain#4,org.springframework.security.web.PortMapperImpl#5,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#5,org.springframework.security.authentication.ProviderManager#5,org.springframework.security.web.context.NullSecurityContextRepository#5,org.springframework.security.web.savedrequest.NullRequestCache#5,org.springframework.security.access.vote.AffirmativeBased#6,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#5,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#5,org.springframework.security.authentication.AnonymousAuthenticationProvider#5,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#5,org.springframework.security.web.DefaultSecurityFilterChain#5,org.springframework.security.web.PortMapperImpl#6,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#6,org.springframework.security.authentication.ProviderManager#6,org.springframework.security.web.context.HttpSessionSecurityContextRepository#0,org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy#0,org.springframework.security.web.savedrequest.HttpSessionRequestCache#0,org.springframework.security.access.vote.AffirmativeBased#7,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#6,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#6,org.springframework.security.authentication.AnonymousAuthenticationProvider#6,org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0,org.springframework.security.web.DefaultSecurityFilterChain#6,loggerListener,dataSource,org.springframework.security.provisioning.JdbcUserDetailsManager#0,org.springframework.security.authentication.dao.DaoAuthenticationProvider#0,org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0,org.springframework.security.authenticationManager,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy
2013-06-04 21:07:12,337 [pool-2-thread-1] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.openkm.spring.LoggerListener] for bean with name 'loggerListener' defined in ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: com.openkm.spring.LoggerListener
	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1262)
	...
	at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ClassNotFoundException: com.openkm.spring.LoggerListener
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
	...
	... 23 more
2013-06-04 21:07:12,353 [pool-2-thread-1] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/OpenKM] - Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.openkm.spring.LoggerListener] for bean with name 'loggerListener' defined in ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: com.openkm.spring.LoggerListener
	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1262)
	...
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ClassNotFoundException: com.openkm.spring.LoggerListener
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
	at org.springframework.util.ClassUtils.forName(ClassUtils.java:257)
	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:417)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1283)
	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1254)
	... 23 more
2013-06-04 21:07:12,353 [pool-2-thread-1] ERROR org.apache.catalina.core.StandardContext - Error listenerStart
2013-06-04 21:07:12,353 [pool-2-thread-1] ERROR org.apache.catalina.core.StandardContext - Erreur de démarrage du contexte [/OpenKM] suite aux erreurs précédentes
2013-06-04 21:07:12,384 [pool-2-thread-1] INFO  org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/OpenKM] - Closing Spring root WebApplicationContext
2013-06-04 21:07:12,403 [pool-2-thread-1] ERROR org.apache.catalina.loader.WebappClassLoader - The web application [/OpenKM] created a ThreadLocal with key of type [org.apache.ws.commons.schema.utils.CollectionFactory$1] (value [org.apache.ws.commons.schema.utils.CollectionFactory$1@1e50b79f]) and a value of type [java.lang.Boolean] (value [false]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
2013-06-04 21:07:12,403 [pool-2-thread-1] INFO  org.apache.catalina.startup.HostConfig - Déploiement du répertoire C:\openkm-6.2.16\tomcat\webapps\docs de l'application web
2013-06-04 21:07:12,481 [pool-2-thread-1] INFO  org.apache.catalina.startup.HostConfig - Déploiement du répertoire C:\openkm-6.2.16\tomcat\webapps\examples de l'application web
2013-06-04 21:07:12,559 [pool-2-thread-1] INFO  org.apache.tomcat.util.digester.Digester - TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
...
2013-06-04 21:07:12,578 [pool-2-thread-1] INFO  org.apache.tomcat.util.digester.Digester - TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
2013-06-04 21:07:12,578 [pool-2-thread-1] INFO  org.apache.tomcat.util.digester.Digester - TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
2013-06-04 21:07:12,578 [pool-2-thread-1] INFO  org.apache.tomcat.util.digester.Digester - TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
2013-06-04 21:07:12,578 [pool-2-thread-1] INFO  org.apache.tomcat.util.digester.Digester - TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
2013-06-04 21:07:12,578 [pool-2-thread-1] INFO  org.apache.tomcat.util.digester.Digester - TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
2013-06-04 21:07:12,593 [pool-2-thread-1] INFO  org.apache.tomcat.util.digester.Digester - TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
2013-06-04 21:07:12,593 [pool-2-thread-1] INFO  org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/examples] - ContextListener: contextInitialized()
2013-06-04 21:07:12,593 [pool-2-thread-1] INFO  org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/examples] - SessionListener: contextInitialized()
2013-06-04 21:07:12,609 [pool-2-thread-1] INFO  org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/examples] - ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@38ff7c40')
2013-06-04 21:07:12,609 [pool-2-thread-1] INFO  org.apache.catalina.startup.HostConfig - Déploiement du répertoire C:\openkm-6.2.16\tomcat\webapps\host-manager de l'application web
2013-06-04 21:07:12,643 [pool-2-thread-1] INFO  org.apache.catalina.startup.HostConfig - Déploiement du répertoire C:\openkm-6.2.16\tomcat\webapps\manager de l'application web
2013-06-04 21:07:12,678 [pool-2-thread-1] INFO  org.apache.catalina.startup.HostConfig - Déploiement du répertoire C:\openkm-6.2.16\tomcat\webapps\ROOT de l'application web
2013-06-04 21:07:12,709 [    main] INFO  org.apache.coyote.http11.Http11Protocol - Starting ProtocolHandler ["http-bio-0.0.0.0-8080"]
2013-06-04 21:07:12,727 [    main] INFO  org.apache.coyote.ajp.AjpProtocol - Starting ProtocolHandler ["ajp-bio-8009"]
2013-06-04 21:07:12,727 [    main] INFO  org.apache.catalina.startup.Catalina - Server startup in 19872 ms
Do you know how to solve this puzzle ?
About
Code: Select all
2013-06-04 21:07:12,337 [pool-2-thread-1] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.openkm.spring.LoggerListener] for bean with name 'loggerListener' defined in ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: com.openkm.spring.LoggerListener
it seems as it lacks or can't access a log4j information about or in a jar file (but none seems missing, same number in community/pro).

I did several restarts, reinstallations and already tried about everything described on the wiki/forum, then went fresh from start again, and finally tried a second installation in parallel to the stable MySQL community version (on Windows XP), just the same problem...

I also tried to remove the triple slash here :
-Dlog4j.configuration=file:///%CATALINA_HOME%/conf/log4j.properties

I also tried importing my MYSQL database from the community version on the empty Windows8 PC through a sql file import in MySQL Workbench. I copy/pasted my community repository folder/subs into tomcat folder.
Then I could access OpenKM login page, and see all my community data with categories and all as if I had reinstalled the community version through the process (which is the version appearing 6.2.4-DEV), so I suppose it's not a problem with my MySQL config either but really something is missing, maybe in the WAR file ??....

I use :
OKM pro trial 6.2.16
Windows XP SP3/Windows 8
Java SDK 1.7
MySQL Server 5.6


Good luck !
 #23319  by jllort
 
After you install OpenKM Trial the file C:\openkm-6.2.16\tomcat\OpenKM.xml exists in your file system ? or you should copy from community that was not clear for me.
If you do not change mysql database as OpenKM it comes by default in trial install it correctly.
Did you copy mysql jar file into lib ?

If you continue having problems with trial contact with us directly at our website contact form http://www.openkm.com/en/contact.html
 #23321  by Bruno
 
no xml file didn't exist on the new system, and was not installed. I wrote a new one with the community I had used.

No I have never read about copying a mysql jar file to lib
 #23322  by Bruno
 
WOW the pro trial version comes with MySQL by default ?? That would be heaven !... Thank you I'll keep you posted !!

That was the last option I was going to try, but I was afraid I would have had trouble converting the db
 #23323  by jllort
 
We have released the trial this week and for what you're telling us we make some mistake on build because OpenKM.xml should be there. Sorry for the inconvenience. We will investigate what has happened on build. Meanwhile if you want contact directly with us, indicate in message the url of this post and as soon as possible we will contact with you. We will try to find some fast solution in order you can try aplication.
 #23325  by Bruno
 
ah ok, well I'll wait for the new build then, thanks for the proposal.

That seems to be the case as the 6.2.16 trial install mentions hibernate.dialect=org.hibernate.dialect.HSQLDialect in the openkm.cfg file.

And both errors and result still show through default installation.
 #23336  by pavila
 
I have corrected and upload the trial again. I have tested in Windows and Linux and works.

Sorry for the inconvenience.

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.