0

昨天我花了几个小时测试安装 OpenKM 这是一个文档管理系统我在以下机器上下载了社区版本:

  • Windows 7 专业版 64 位
  • 内存 8GB

已安装的 Web 服务器

  • Apache Web Server 2.4 运行 PHP APP
  • IIS7.5 运行 .NET APP
  • NI Web Server for National Instrument
  • Tomcat运行JSP APPS

Java版

java 版本 "1.8.0_31" Java(TM) SE Runtime Environment (build 1.8.0_31-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, 混合模式)

雄猫版本

使用 CATALINA_BASE:“C:\openkm-6.3.0-community\tomcat”
使用 CATALINA_HOME:“C:\openkm-6.3.0-community\tomcat”
使用 CATALINA_TMPDIR:“C:\openkm-6.3.0-community\tomcat\temp”
使用 JRE_HOME:“C:\Program Files\Java\jre1.8.0_31”
使用 CLASSPATH:“C:\openkm-6.3.0-community\tomcat\bin\bootstrap.jar;C:\openkm-6.3.0-community\tomcat\bin\tomcat-juli.jar”
服务器版本:Apache Tomcat/7.0.53
服务器建成时间:2014 年 3 月 25 日 06:20:16
服务器号:7.0.53.0
操作系统名称:Windows 7
操作系统版本:6.1
架构:amd64
JVM版本:1.8.0_31-b13
JVM 供应商:甲骨文公司

运行configtest.bat

使用 CATALINA_BASE:“C:\openkm-6.3.0-community\tomcat”
使用 CATALINA_HOME:“C:\openkm-6.3.0-community\tomcat”
使用 CATALINA_TMPDIR:“C:\openkm-6.3.0-community\tomcat\temp”
使用 JRE_HOME:“C:\Program Files\Java\jre1.8.0_31”
使用 CLASSPATH:“C:\openkm-6.3.0-community\tomcat\bin\bootstrap.jar;C:\openkm-6.3.0-community\tomcat\bin\tomcat-juli.jar”
2015-03-03 16:55:03,693 [main] INFO org.apache.catalina.core.AprLifecycleListener-在 java.library.path 上找不到基于 APR 的 Apache Tomcat Native 库,它允许在生产环境中获得最佳性能:C :\Program Files\Java\jre1.8.0_31\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\ProgramData\Oracle\Java\javapath;C: \Program Files (x86)\DVTk\DVT\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program文件 (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;\;C:\Program Files (x86)\Sony\VAIO Startup Setting Tool;C:\Program Files\Java\jdk1. 7.0_25\bin;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server \100\DTS\Binn\;C:\Program Files (x86)\MySQL\MySQL Utilities 1.3.6\;C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin;C:\php;C: \Program Files\Windows Imaging\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseHg\;C:\ProgramData\ComposerSetup\bin;C:\ProgramData\chocolatey\bin;C :\Program Files\OpenVPN\bin;\lib\sigar;C:\openkm-6.3.0-community\tomcat\lib\sigar;.\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseHg\;C:\ProgramData\ComposerSetup\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\OpenVPN\bin;\ lib\sigar;C:\openkm-6.3.0-community\tomcat\lib\sigar;.\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseHg\;C:\ProgramData\ComposerSetup\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\OpenVPN\bin;\ lib\sigar;C:\openkm-6.3.0-community\tomcat\lib\sigar;.
2015-03-03 16:55:04,025 [main] INFO org.apache.coyote.http11.Http11Protocol- 初始化 ProtocolHandler ["http-bio-0.0.0.0-8080"]
2015-03-03 16:55:04,056 [main] INFO org.apache.coyote.ajp.AjpProtocol- 初始化 ProtocolHandler ["ajp-bio-127.0.0.1-8009"]
2015-03-03 16:55:04,063 [main] INFO org.apache.catalina.startup.Catalina- 初始化在 709 毫秒内处理

家庭环境变量

    FP_NO_HOST_CHECK=否
    家庭驱动器=C:
    HOMEPATH=\用户\MyACC
    JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31
    JRE_HOME=C:\Program Files\Java\jre1.8.0_31
    KMP_DUPLICATE_LIB_OK=TRUE
    LOCALAPPDATA=C:\Users\MyACC\AppData\Local
    登录服务器=\\PC_NAME
    MKL_SERIAL=是
    NUMBER_OF_PROCESSORS=8
    操作系统=Windows_NT
    路径=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\DVTk\DVT\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86 )\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C: \Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;\;C:\Program Files (x86)\Sony\ VAIO 启动设置工具;C:\Program Files\Java\jdk1.7.0_25\bin;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\ 100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\MySQL\MySQL Utilities 1.3.6\;C:\Program Files (x86) \MySQL\MySQL 服务器 5.6\bin;C:\php;C:\Program Files\Windows Imaging\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseHg\;C:\ProgramData\ComposerSetup\bin;C:\ProgramData\chocolatey\bin;C :\Program Files\OpenVPN\bin
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    PROCESSOR_ARCHITECTURE=AMD64
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=1e05
    程序数据=C:\程序数据
    ProgramFiles=C:\程序文件
    程序文件(x86)=C:\程序文件(x86)
    ProgramW6432=C:\程序文件
    提示=$P$G
    PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
    公共=C:\用户\公共
    系统驱动器=C:
    SystemRoot=C:\Windows
    TEMP=C:\Users\MyACC\AppData\Local\Temp
    TMP=C:\Users\MyACC\AppData\Local\Temp
    USERDOMAIN=PC_NAME
    用户名=我的ACC
    USERPROFILE=C:\Users\MyACC
    VBOX_MSI_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\
    VS100COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\
    windir=C:\Windows

我停止了使用端口 8080 的 Apache Server NI Web Server

运行命令catalina.bat start

    2015-03-03 17:11:05,478 [main] INFO org.apache.catalina.core.AprLifecycleListener-在 java.library.path 上找不到基于 APR 的 Apache Tomcat Native 库,它允许在生产环境中获得最佳性能:C :\Program Files\Java\jre1.8.0_31\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\ProgramData\Oracle\Java\javapath;C: \Program Files (x86)\DVTk\DVT\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program文件 (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;\;C:\Program Files (x86)\Sony\VAIO Startup Setting Tool;C:\Program Files\Java\jdk1.7.0_25\bin;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL服务器\100\DTS\Binn\;C:\Program Files (x86)\MySQL\MySQL Utilities 1.3.6\;C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin;C:\php;C :\Program Files\Windows Imaging\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseHg\;C:\ProgramData\ComposerSetup\bin;C:\ProgramData\chocolatey\bin; C:\Program Files\OpenVPN\bin;\lib\sigar;C:\openkm-6.3.0-community\tomcat\lib\sigar;.\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseHg\;C:\ProgramData\ComposerSetup\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\OpenVPN\bin;\ lib\sigar;C:\openkm-6.3.0-community\tomcat\lib\sigar;.\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseHg\;C:\ProgramData\ComposerSetup\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\OpenVPN\bin;\ lib\sigar;C:\openkm-6.3.0-community\tomcat\lib\sigar;.
    2015-03-03 17:11:05,811 [main] INFO org.apache.coyote.http11.Http11Protocol- 初始化 ProtocolHandler ["http-bio-0.0.0.0-8080"]
    2015-03-03 17:11:05,842 [main] INFO org.apache.coyote.ajp.AjpProtocol-初始化 ProtocolHandler ["ajp-bio-127.0.0.1-8009"]
    2015-03-03 17:11:05,849 [main] INFO org.apache.catalina.startup.Catalina- 初始化在 707 毫秒内处理
    2015-03-03 17:11:05,920 [main] INFO org.apache.catalina.core.StandardService-启动服务 Catalina
    2015-03-03 17:11:05,920 [main] INFO org.apache.catalina.core.StandardEngine- 启动 Servlet 引擎:Apache Tomcat/7.0.53
    2015-03-03 17:11:05,967 [localhost-startStop-1] INFO org.apache.catalina.startup.HostConfig- 部署 Web 应用程序存档 C:\openkm-6.3.0-community\tomcat\webapps\OpenKM.war
    2015-03-03 17:11:22,228 [localhost-startStop-1] 错误 org.apache.catalina.core.ContainerBase-ContainerBase.addChild:开始:
    org.apache.catalina.LifecycleException: 无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/OpenKM]]
        在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
        在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
        在 org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
        在 org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
        在 java.util.concurrent.Executors$RunnableAdapter.call(未知来源)
        在 java.util.concurrent.FutureTask.run(未知来源)
        在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)
        在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源)
        在 java.lang.Thread.run(未知来源)
    引起:java.lang.NoClassDefFoundError: com/openkm/core/AccessDeniedException
        在 java.lang.Class.getDeclaredFields0(本机方法)
        在 java.lang.Class.privateGetDeclaredFields(未知来源)
        在 java.lang.Class.getDeclaredFields(未知来源)
        在 org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106)
        在 org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:261)
        在 org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:140)
        在 org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:65)
        在 org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:400)
        在 org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:876)
        在 org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:371)
        在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        在 org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5355)
        在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 10 更多
    引起:java.lang.ClassNotFoundException: com.openkm.core.AccessDeniedException
        在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
        在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
        ... 24 更多
    2015-03-03 17:11:22,235 [localhost-startStop-1] 错误 org.apache.catalina.startup.HostConfig- 部署 Web 应用程序存档 C:\openkm-6.3.0-community\tomcat\webapps\OpenKM 时出错。战争
    java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/OpenKM]]
        在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904)
        在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
        在 org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
        在 org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
        在 java.util.concurrent.Executors$RunnableAdapter.call(未知来源)
        在 java.util.concurrent.FutureTask.run(未知来源)
        在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)
        在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源)
        在 java.lang.Thread.run(未知来源)
    2015-03-03 17:11:22,240 [localhost-startStop-1] INFO org.apache.catalina.startup.HostConfig- 部署 Web 应用程序目录 C:\openkm-6.3.0-community\tomcat\webapps\ROOT
    2015-03-03 17:11:23,691 [localhost-startStop-1] INFO org.apache.catalina.util.SessionIdGenerator-使用 [SHA1PRNG] 创建用于会话 ID 生成的 SecureRandom 实例花费了 [521] 毫秒。
    2015-03-03 17:11:23,715 [main] INFO org.apache.coyote.http11.Http11Protocol- 启动 ProtocolHandler ["http-bio-0.0.0.0-8080"]
    2015-03-03 17:11:23,723 [main] INFO org.apache.coyote.ajp.AjpProtocol- 启动 ProtocolHandler ["ajp-bio-127.0.0.1-8009"]
    2015-03-03 17:11:23,724 [main] INFO org.apache.catalina.startup.Catalina-服务器在 17874 毫秒内启动

最后

HTTP Status 404 - /OpenKM

如上所示,Tomcat 服务器似乎没有正确启动,OpenKM DMS 包包含 java 和 tomcat 服务器,我不确定是否与其他应用程序和服务有任何冲突。

任何帮助将不胜感激(:

4

1 回答 1

1

您需要做的其他配置很少,我相信他们的文档中没有提到

  • OpenKM.cfg 必须第一次更新 hibernate.hbm2ddl=create 直到服务器启动没有问题。

  • context.xml 取消注释 hsqldb 的 Resource 标签(基于文件的存储库,OpenKM 默认提供)

  • 我认为几乎没有其他 jar 文件存在于 tomcat lib 文件夹中,这是 OpenKM spring-core-3.1.1.RELEASE.jar、mail-1.4.7.jar、log4j-initializer.jar、log4j-1.2 所必需的.17.jar, jta-1.1.jar, jstl-1.2.jar, hsqldb.jar 如果上面的 jars 已经存在然后跳过步骤#3
于 2015-03-22T16:59:41.710 回答