在 mac 上设置签名服务器得到异常 EJBCLIENT000025
setup signserver on mac get exception EJBCLIENT000025
我在网上找了很久。但是没有用。请帮助或尝试提供一些想法如何实现这一目标。
我按照signserver install guide在我的mac上安装了signserver,一切正常,我可以访问网站,但是当我执行这个命令时,它是错误的。
bin/signserver getstatus brief all
蚂蚁结果:
Exception in thread "main" org.signserver.cli.spi.UnexpectedCommandFailureException: java.lang.IllegalStateException: EJBCLIENT000025: No EJB receiver available for handling [appName:signserver, moduleName:SignServer-ejb, distinctName:] combination for invocation context org.jboss.ejb.client.EJBClientInvocationContext@74650e52
at org.signserver.admin.cli.defaultimpl.GetStatusCommand.execute(GetStatusCommand.java:96)
at org.signserver.cli.CommandLineInterface.execute(CommandLineInterface.java:97)
at org.signserver.admin.cli.AdminCLI.main(AdminCLI.java:51)
Caused by: java.lang.IllegalStateException: EJBCLIENT000025: No EJB receiver available for handling [appName:signserver, moduleName:SignServer-ejb, distinctName:] combination for invocation context org.jboss.ejb.client.EJBClientInvocationContext@74650e52
at org.jboss.ejb.client.EJBClientContext.requireEJBReceiver(EJBClientContext.java:774)
at org.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:116)
at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:186)
at org.jboss.ejb.client.EJBInvocationHandler.sendRequestWithPossibleRetries(EJBInvocationHandler.java:255)
at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:200)
at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:183)
at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:146)
at com.sun.proxy.$Proxy0.getGlobalConfiguration(Unknown Source)
at org.signserver.admin.cli.defaultimpl.GetStatusCommand.execute(GetStatusCommand.java:72)
... 2 more
错误消息No EJB receiver available for handling [appName:signserver, moduleName:SignServer-ejb, distinctName:]
通常表示SignServer CLI 无法与应用程序服务器中的应用程序(SignServer) 通信。
例如,这可能意味着应用程序服务器未 运行ning 或应用程序未 deployed/started 正确启动。
检查服务器日志是否有任何错误消息。如果您使用 JBoss AS、EAP 或 WildFly,服务器的位置是 APPSRV_HOME/standalone/server.log。如果一切正常,您应该在接近尾声时看到 "signserver.ear deployed" 之类的内容,如果没有,请检查第一条错误消息。
在解决服务器日志中的错误并且正确部署应用程序之前,尝试 运行 SignServer CLI 是没有意义的。
我在网上找了很久。但是没有用。请帮助或尝试提供一些想法如何实现这一目标。
我按照signserver install guide在我的mac上安装了signserver,一切正常,我可以访问网站,但是当我执行这个命令时,它是错误的。
bin/signserver getstatus brief all
蚂蚁结果:
Exception in thread "main" org.signserver.cli.spi.UnexpectedCommandFailureException: java.lang.IllegalStateException: EJBCLIENT000025: No EJB receiver available for handling [appName:signserver, moduleName:SignServer-ejb, distinctName:] combination for invocation context org.jboss.ejb.client.EJBClientInvocationContext@74650e52
at org.signserver.admin.cli.defaultimpl.GetStatusCommand.execute(GetStatusCommand.java:96)
at org.signserver.cli.CommandLineInterface.execute(CommandLineInterface.java:97)
at org.signserver.admin.cli.AdminCLI.main(AdminCLI.java:51)
Caused by: java.lang.IllegalStateException: EJBCLIENT000025: No EJB receiver available for handling [appName:signserver, moduleName:SignServer-ejb, distinctName:] combination for invocation context org.jboss.ejb.client.EJBClientInvocationContext@74650e52
at org.jboss.ejb.client.EJBClientContext.requireEJBReceiver(EJBClientContext.java:774)
at org.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:116)
at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:186)
at org.jboss.ejb.client.EJBInvocationHandler.sendRequestWithPossibleRetries(EJBInvocationHandler.java:255)
at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:200)
at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:183)
at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:146)
at com.sun.proxy.$Proxy0.getGlobalConfiguration(Unknown Source)
at org.signserver.admin.cli.defaultimpl.GetStatusCommand.execute(GetStatusCommand.java:72)
... 2 more
错误消息No EJB receiver available for handling [appName:signserver, moduleName:SignServer-ejb, distinctName:]
通常表示SignServer CLI 无法与应用程序服务器中的应用程序(SignServer) 通信。
例如,这可能意味着应用程序服务器未 运行ning 或应用程序未 deployed/started 正确启动。
检查服务器日志是否有任何错误消息。如果您使用 JBoss AS、EAP 或 WildFly,服务器的位置是 APPSRV_HOME/standalone/server.log。如果一切正常,您应该在接近尾声时看到 "signserver.ear deployed" 之类的内容,如果没有,请检查第一条错误消息。
在解决服务器日志中的错误并且正确部署应用程序之前,尝试 运行 SignServer CLI 是没有意义的。