我已经从git hub导入了一个maven项目,并按照其README文件中的说明运行Alfresco。在测试应用程序时,我输入了http://localhost:8080/share/,因此我成功获得了Alfresco的登录页面。但是,当我提供默认的用户名和密码时,我无法登录该应用程序。收到错误消息“您的身份验证详细信息尚未被识别,或者Alfresco目前可能不可用。” 当我检查控制台和Alfresco日志文件时,发现org.springframework.beans.factory.BeanCreationException
后跟{ {1}} GetModelsDiff的返回状态为404。
安装了以下内容:
Apache Tomcat 7.0版本
PostgreSQL 9.4
还安装了一些项目所需的依赖项(Elastic Search6.4和ActiveMQ5.0)。
使用Java8。
导入项目的Github存储库链接:GitHub-Open-MBEE / mms:模型管理系统
以下是在控制台中观察到的异常
org.alfresco.error.AlfrescoRuntimeException: 09050000
有人可以帮助我解决问题吗?
谢谢。
答案 0 :(得分:0)
在installation instructions for this project上写为:
“在$ TOMCAT_HOME / shared / classes目录中创建和编辑mms.properties文件(您可以复制mms-ent / mms.properties.example)”。
您执行了此步骤吗?
答案 1 :(得分:0)
露天WAR和共享WAR是完全分开的。当共享WAR与之对话的后端(露天WAR)无法启动时,它通常会启动并显示登录页面。
在这种情况下就是这样。看来https://github.com/Open-MBEE/mms/blob/develop/mms-ent/repo-amp/src/main/amp/config/alfresco/module/mms-amp/context/mms-init-service-context.xml中定义的emsConfig bean正在获取空指针,可能是因为找不到该属性文件。