Upgrade 升级xwiki(2.5到4.4)

Upgrade 升级xwiki(2.5到4.4),upgrade,xwiki,Upgrade,Xwiki,我正在使用XWIKI ENTERPRISE 2.5并希望将其升级到4.4或4.3(稳定) 我找到了。按照指南,我备份了WEB-INF中的重要文件。 之后,我将所有文件从新的.war复制到我的wiki目录(/var/lib/tomcat6/webapps/xwiki)。然后,我将重要文件移回原处,并重写了新文件 当我访问我的wiki页面时,我收到以下错误消息: HTTP Status 404 - type Status report message description The reques

我正在使用XWIKI ENTERPRISE 2.5并希望将其升级到4.4或4.3(稳定) 我找到了。按照指南,我备份了
WEB-INF
中的重要文件。 之后,我将所有文件从新的
.war
复制到我的wiki目录(
/var/lib/tomcat6/webapps/xwiki
)。然后,我将重要文件移回原处,并重写了新文件

当我访问我的wiki页面时,我收到以下错误消息:

HTTP Status 404 - type Status report
message description
  The requested resource () is not available.
Apache Tomcat/6.0.28
以下是日志文件:

SCHWERWIEGEND: Exception sending context initialized event to listener instance of class org.xwiki.container.servlet.XWikiServletContextListener
java.lang.RuntimeException: Failed to find the Observation Manager component
    at org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:101)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4135)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
    at org.apache.catalina.core.StandardService.start(StandardService.java:519)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to lookup component [org.xwiki.observation.internal.DefaultObservationManager] identifier by [role = [interface org.xwiki.observation.ObservationManager] hint = [default]]
    at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:348)
    at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:155)
    at org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:99)
    ... 24 more
Caused by: org.xwiki.component.phase.InitializationException: Failed to lookup Event Listeners
    at org.xwiki.observation.internal.DefaultObservationManager.initialize(DefaultObservationManager.java:139)
    at org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
    at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:323)
    at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
    at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:346)
    ... 26 more
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to lookup component [role = [interface org.xwiki.observation.EventListener] hint = [default]]
    at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:187)
    at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceList(EmbeddableComponentManager.java:169)
    at org.xwiki.observation.internal.DefaultObservationManager.initialize(DefaultObservationManager.java:135)
    ... 30 more
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to lookup component [org.xwiki.security.authorization.cache.internal.DefaultSecurityCache] identifier by [role = [interface org.xwiki.security.authorization.cache.SecurityCache] hint = [default]]
    at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:348)
    at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:161)
    at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:312)
    at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
    at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:185)
    ... 32 more
Caused by: org.xwiki.component.phase.InitializationException: Unable to create the security cache with a capacity of 500
    at org.xwiki.security.authorization.cache.internal.DefaultSecurityCache.newCache(DefaultSecurityCache.java:104)
    at org.xwiki.security.authorization.cache.internal.DefaultSecurityCache.initialize(DefaultSecurityCache.java:112)
    at org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
    at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:323)
    at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
    at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:346)
    ... 36 more
Caused by: org.xwiki.cache.CacheException: Failed to get cache factory for role hint [infinispan]
    at org.xwiki.cache.internal.DefaultCacheManager.createNewCache(DefaultCacheManager.java:109)
    at org.xwiki.cache.internal.DefaultCacheManager.createNewCache(DefaultCacheManager.java:85)
    at org.xwiki.security.authorization.cache.internal.DefaultSecurityCache.newCache(DefaultSecurityCache.java:102)
    ... 41 more
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to lookup component [org.xwiki.cache.infinispan.internal.InfinispanCacheFactory] identifier by [role = [interface org.xwiki.cache.CacheFactory] hint = [infinispan]]
    at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:348)
    at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:161)
    at org.xwiki.cache.internal.DefaultCacheManager.createNewCache(DefaultCacheManager.java:107)
    ... 43 more
Caused by: org.infinispan.jmx.JmxDomainConflictException: Domain already registered org.xwiki.infinispan
    at org.infinispan.jmx.JmxUtil.buildJmxDomain(JmxUtil.java:73)
    at org.infinispan.jmx.CacheManagerJmxRegistration.updateDomain(CacheManagerJmxRegistration.java:92)
    at org.infinispan.jmx.CacheManagerJmxRegistration.buildRegistrar(CacheManagerJmxRegistration.java:86)
    at org.infinispan.jmx.AbstractJmxRegistration.registerMBeans(AbstractJmxRegistration.java:46)
    at org.infinispan.jmx.CacheManagerJmxRegistration.start(CacheManagerJmxRegistration.java:62)
    at org.infinispan.manager.DefaultCacheManager.start(DefaultCacheManager.java:720)
    at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:388)
    at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:353)
    at org.xwiki.cache.infinispan.internal.InfinispanCacheFactory.initialize(InfinispanCacheFactory.java:104)
    at org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
    at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:323)
    at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:378)
    at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:346)
    ... 45 more
SCHWERWIEGEND:将上下文初始化事件发送到类org.xwiki.container.servlet.XWikiServletContextListener的侦听器实例时发生异常
java.lang.RuntimeException:找不到观测管理器组件
位于org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:101)
位于org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4135)
位于org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
位于org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
位于org.apache.catalina.startup.HostConfig.deploy目录(HostConfig.java:964)
位于org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
位于org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
位于org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
在org.apache.catalina.util.LifecycleSupport.FireLifecycleSupport(LifecycleSupport.java:119)上
位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
位于org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
位于org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
位于org.apache.catalina.core.StandardService.start(StandardService.java:519)
位于org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
位于org.apache.catalina.startup.catalina.start(catalina.java:581)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)中
位于java.lang.reflect.Method.invoke(Method.java:597)
位于org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
位于org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
原因:org.xwiki.component.manager.ComponentLookupException:未能通过[role=[interface org.xwiki.observation.ObservationManager]提示=[default]]查找组件[org.xwiki.ObservationManager]标识符
位于org.xwiki.component.embed.EmbeddedableComponentManager.getComponentInstance(EmbeddedableComponentManager.java:348)
位于org.xwiki.component.embed.EmbeddedableComponentManager.getInstance(EmbeddedableComponentManager.java:155)
位于org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:99)
... 还有24个
原因:org.xwiki.component.phase.InitializationException:查找事件侦听器失败
在org.xwiki.observation.internal.DefaultObservationManager.initialize(DefaultObservationManager.java:139)上
位于org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
位于org.xwiki.component.embed.EmbeddedableComponentManager.createInstance(EmbeddedableComponentManager.java:323)
位于org.xwiki.component.embed.EmbeddedableComponentManager.getComponentInstance(EmbeddedableComponentManager.java:378)
位于org.xwiki.component.embed.EmbeddedableComponentManager.getComponentInstance(EmbeddedableComponentManager.java:346)
... 26多
原因:org.xwiki.component.manager.ComponentLookupException:查找组件失败[role=[interface org.xwiki.observation.EventListener]提示=[default]]
位于org.xwiki.component.embed.EmbeddedableComponentManager.getInstanceMap(EmbeddedableComponentManager.java:187)
位于org.xwiki.component.embed.EmbeddedableComponentManager.getInstanceList(EmbeddedableComponentManager.java:169)
在org.xwiki.observation.internal.DefaultObservationManager.initialize(DefaultObservationManager.java:135)上
... 30多
原因:org.xwiki.component.manager.ComponentLookupException:无法通过[role=[interface org.xwiki.security.authorization.cache]提示=[default]]查找组件[org.xwiki.authorization.authorization.cache.internal.DefaultSecurityCache]标识符
位于org.xwiki.component.embed.EmbeddedableComponentManager.getComponentInstance(EmbeddedableComponentManager.java:348)
位于org.xwiki.component.embed.EmbeddedableComponentManager.getInstance(EmbeddedableComponentManager.java:161)
位于org.xwiki.component.embed.EmbeddedableComponentManager.createInstance(EmbeddedableComponentManager.java:312)
位于org.xwiki.component.embed.EmbeddedableComponentManager.getComponentInstance(EmbeddedableComponentManager.java:378)
位于org.xwiki.component.embed.EmbeddedableComponentManager.getInstanceMap(EmbeddedableComponentManager.java:185)
... 32多
原因:org.xwiki.component.phase.InitializationException:无法创建容量为500的安全缓存
位于org.xwiki.security.authorization.cache.internal.DefaultSecurityCache.newCache(DefaultSecurityCache.java:104)
在org.xwiki.security.authorization.cache.internal.DefaultSecurityCache.initialize(DefaultSecurityCache.java:112)上
位于org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
位于org.xwiki.component.embed.EmbeddedableComponentManager.createInstance(EmbeddedableComponentManager.java:323)
位于org.xwiki.component.embed.embeddedablecom
Caused by: org.infinispan.jmx.JmxDomainConflictException: Domain already registered org.xwiki.infinispan
<globalJmxStatistics
     [...]
     allowDuplicateDomains="true" />