Websphere Server 8.5无法启动

问题描述 投票:0回答:1

[当我尝试启动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$000(LoginContext.java:211)
    at javax.security.auth.login.LoginContext$4.run(LoginContext.java:710)
    at javax.security.auth.login.LoginContext$4.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$2.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$000(LoginContext.java:211)
    at javax.security.auth.login.LoginContext$4.run(LoginContext.java:710)
    at javax.security.auth.login.LoginContext$4.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$2.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网页和网上寻找解决方案,但目前无法找到解决方案,您对解决这个问题有什么建议吗?

webserver websphere websphere-8 rad
1个回答
0
投票

假设您正在尝试按问题中未描述的类com.vmd.common.test.userregistry.DummyVmdUserRegistry来实现自定义用户注册表,则必须将该类放入AppServer\lib\ext文件夹,因为现在显然找不到该类。通过服务器基础结构。

© www.soinside.com 2019 - 2024. All rights reserved.