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 , I get the same installation problem :
When I use
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 :
So i used the community openkm.xml (with the <security:authentication-manager alias="authenticationManager"> block) :
About
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 !
Whether I try to install on the same PC (Windows XP) or a fresh install on a new PC (Windows , I get the same installation problem :
When I use
Code: Select all
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.catalina.bat start
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
Still it went to the serverlaunch stage, but when browsing to http://localhost:8080/OpenKM I got a 404 page saying :
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
Etat HTTP 404 - /OpenKM/The second error listed below still appeared after the xml file was skipped in the launch.
type Rapport d''état
message /OpenKM/
description La ressource demandée (/OpenKM/) n'est pas disponible.
Apache Tomcat/7.0.27
So i used the community openkm.xml (with the <security:authentication-manager alias="authenticationManager"> block) :
Code: Select all
Then the 1rst xml error disappears from the log, but I get the same 2nd one :
<?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>
Code: Select all
Do you know how to solve this puzzle ? 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
About
Code: Select all
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).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
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 !