我昨天下载并安装了WSO2 API Manager版本1.4.0,我无法使用默认凭据(即admin / admin)登录到Web管理控制台(https://localhost:9443/carbon)
我可以登录API商店和API发布商,但错误仅出现在管理控制台上。
请注意,我执行了默认安装(从bin文件夹解压缩并运行./wso2server.sh)
以下是错误堆栈跟踪的一部分
2013-06-03 15:42:13,095] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2013-06-03 15:42:13,095+1000]
[2013-06-03 15:42:13,112] ERROR - AuthenticationHandler System error : 0 active authenticators registered in the system. The system should have at least 1 active authenticator service registered.
java.lang.RuntimeException: System error : 0 active authenticators registered in the system. The system should have at least 1 active authenticator service registered.
at org.wso2.carbon.server.admin.module.handler.AuthenticationHandler.isAuthenticated(AuthenticationHandler.java:144)
at org.wso2.carbon.server.admin.module.handler.AuthenticationHandler.authenticate(AuthenticationHandler.java:83)
Further down the stacktrace, I also get the below
[2013-06-04 11:42:15,860] ERROR - AxisEngine Authentication failure
org.apache.axis2.AxisFault: Authentication failure
at org.wso2.carbon.server.admin.module.handler.AuthenticationHandler.authenticate(AuthenticationHandler.java:110)
at org.wso2.carbon.server.admin.module.handler.AuthenticationHandler.invoke(AuthenticationHandler.java:55)
at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
我还在启动时收到以下两条警告消息
[2013-06-04 11:14:05,489] WARN - ValidationResultPrinter Swap Memory size (MB): 64 of the system is below the recommended minimum size :2048
[2013-06-04 11:14:15,444] WARN - LandingPageWebappDeployer Product landing page not found.
答案 0 :(得分:1)
@nuwandias嗨Nuwan。
我发现了这个问题。当我评估之前的1.3.1版本时,我通过我的Firefox浏览器插件向授权标头注入了Bearer令牌。
这就是导致1.4.0版本问题的原因。一旦我禁用它,它工作正常。
现在一切都很好,我期待对此产品进行深入评估。
非常感谢您的支持。
答案 1 :(得分:0)
我刚刚从网站上下载了zip并尝试了同样的工作,它运行正常。您能否提供以下信息。
谢谢, Nuwan。
答案 2 :(得分:0)
查看此日志消息...
交换内存大小(MB):系统中的64位低于建议的最小大小:2048
好像你的硬盘(或分区)已经填满了。我想知道当你解压缩zip文件时是否会导致任何错误(如果硬盘没有可用空间)。
如果是这种情况,您可以释放分区中的一些空间(> 200MB),再次解压缩存档并重试吗?