Websphere 服务器 8.5 未启动

Websphere server 8.5 not starting

当我尝试启动 webshere 服务器 8.5 时,出现以下错误:

    20-05-26 22:49:12:697 EDT] 000000a7 UserRegistryI E   SECJ0330E: Le fichier d'implémentation du registre com.vmd.common.test.userregistry.DummyVmdUserRegistry ne peut pas être chargé en raison de l'exception suivante java.lang.ClassNotFoundException: com.vmd.common.test.userregistry.DummyVmdUserRegistry
    at java.lang.Class.forNameImpl(Native Method)
    at java.lang.Class.forName(Class.java:176)
    at com.ibm.ws.security.registry.UserRegistryImpl.createCustomImplInstance(UserRegistryImpl.java:313)
    at com.ibm.ws.security.registry.UserRegistryImpl.initialize(UserRegistryImpl.java:183)
    at com.ibm.ws.security.config.UserRegistryConfigImpl.do_createRegistryObjects(UserRegistryConfigImpl.java:729)
    at com.ibm.ws.security.config.UserRegistryConfigImpl.createRegistryObjects(UserRegistryConfigImpl.java:686)
    at com.ibm.ws.security.config.UserRegistryConfigImpl.getUserRegistryImpl(UserRegistryConfigImpl.java:671)
    at com.ibm.ws.security.server.SecurityServerImpl.getRegistryImpl(SecurityServerImpl.java:659)
    at com.ibm.ws.security.ltpa.LTPAServerObject.getUserRegistry(LTPAServerObject.java:2628)
    at com.ibm.ws.security.ltpa.LTPAServerObject.authenticate(LTPAServerObject.java:986)
    at com.ibm.ws.security.server.lm.ltpaLoginModule.login(ltpaLoginModule.java:657)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:613)
    at javax.security.auth.login.LoginContext.invoke(LoginContext.java:796)
    at javax.security.auth.login.LoginContext.access[=10=]0(LoginContext.java:211)
    at javax.security.auth.login.LoginContext.run(LoginContext.java:710)
    at javax.security.auth.login.LoginContext.run(LoginContext.java:708)
    at java.security.AccessController.doPrivileged(AccessController.java:280)
    at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:707)
    at javax.security.auth.login.LoginContext.login(LoginContext.java:604)
    at com.ibm.ws.security.auth.JaasLoginHelper.jaas_login(JaasLoginHelper.java:357)
    at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:4759)
    at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:4385)
    at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:4381)
    at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:3973)
    at com.ibm.ws.management.util.SecurityHelper.authenticate(SecurityHelper.java:305)
    at com.ibm.ws.management.connector.ipc.CallRouter.basicAuth(CallRouter.java:532)
    at com.ibm.ws.management.connector.ipc.CallRouter.route(CallRouter.java:120)
    at com.ibm.ws.management.connector.ipc.IPCConnectorInboundLink.doWork(IPCConnectorInboundLink.java:360)
    at com.ibm.ws.management.connector.ipc.IPCConnectorInboundLink$IPCConnectorReadCallback.complete(IPCConnectorInboundLink.java:602)
    at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1784)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1814)

[20-05-26 22:49:12:697 EDT] 000000a7 UserRegistryC E   SECJ0281E: Erreur de création de l'objet registre d'utilisateurs. L'exception est java.lang.ClassNotFoundException: com.vmd.common.test.userregistry.DummyVmdUserRegistry
    at java.lang.Class.forNameImpl(Native Method)
    at java.lang.Class.forName(Class.java:176)
    at com.ibm.ws.security.registry.UserRegistryImpl.createCustomImplInstance(UserRegistryImpl.java:313)
    at com.ibm.ws.security.registry.UserRegistryImpl.initialize(UserRegistryImpl.java:183)
    at com.ibm.ws.security.config.UserRegistryConfigImpl.do_createRegistryObjects(UserRegistryConfigImpl.java:729)
    at com.ibm.ws.security.config.UserRegistryConfigImpl.createRegistryObjects(UserRegistryConfigImpl.java:686)
    at com.ibm.ws.security.config.UserRegistryConfigImpl.getUserRegistryImpl(UserRegistryConfigImpl.java:671)
    at com.ibm.ws.security.server.SecurityServerImpl.getRegistryImpl(SecurityServerImpl.java:659)
    at com.ibm.ws.security.ltpa.LTPAServerObject.getUserRegistry(LTPAServerObject.java:2628)
    at com.ibm.ws.security.ltpa.LTPAServerObject.authenticate(LTPAServerObject.java:986)
    at com.ibm.ws.security.server.lm.ltpaLoginModule.login(ltpaLoginModule.java:657)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:613)
    at javax.security.auth.login.LoginContext.invoke(LoginContext.java:796)
    at javax.security.auth.login.LoginContext.access[=10=]0(LoginContext.java:211)
    at javax.security.auth.login.LoginContext.run(LoginContext.java:710)
    at javax.security.auth.login.LoginContext.run(LoginContext.java:708)
    at java.security.AccessController.doPrivileged(AccessController.java:280)
    at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:707)
    at javax.security.auth.login.LoginContext.login(LoginContext.java:604)
    at com.ibm.ws.security.auth.JaasLoginHelper.jaas_login(JaasLoginHelper.java:357)
    at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:4759)
    at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:4385)
    at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:4381)
    at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:3973)
    at com.ibm.ws.management.util.SecurityHelper.authenticate(SecurityHelper.java:305)
    at com.ibm.ws.management.connector.ipc.CallRouter.basicAuth(CallRouter.java:532)
    at com.ibm.ws.management.connector.ipc.CallRouter.route(CallRouter.java:120)
    at com.ibm.ws.management.connector.ipc.IPCConnectorInboundLink.doWork(IPCConnectorInboundLink.java:360)
    at com.ibm.ws.management.connector.ipc.IPCConnectorInboundLink$IPCConnectorReadCallback.complete(IPCConnectorInboundLink.java:602)
    at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1784)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1814)
.
[20-05-26 22:49:12:698 EDT] 000000a7 RoleBasedAuth A   SECJ0305I: Echec du contrôle d'autorisation basée sur le rôle pour admin-authz opérations Server : getState.  L'utilisateur UNAUTHENTICATED (ID unique : UNAUTHENTICATED) n'a pas reçu un des rôles requis suivants : deployer, operator, configurator, monitor, administrator, adminsecuritymanager, auditor.

我在 IBM 页面和网上寻找解决方案,但我现在找不到解决方案, 你有什么解决这个问题的建议吗?

假设您正在尝试通过 class com.vmd.common.test.userregistry.DummyVmdUserRegistry 实现您的自定义用户注册表,您没有在问题中描述,您必须将 class 放到AppServer\lib\ext 文件夹,因为服务器基础架构现在显然无法找到它。