Weblogic 无法访问管理控制台

Weblogic can't access admin console

我刚刚在领域部分下添加了一个新的身份验证提供程序。这个新的提供者是一个自定义的 LDAP 服务器,它现在不在线,因此无法访问。问题是,如果我尝试访问 weblogic 控制台,它会给我一个 500 内部服务器错误。

页面中显示的消息:

Internal Server Error

The server encountered an unexpected condition which prevented it from fulfilling the request.

The best thing to do is start at the Home page or try the browser back button.

异常:

Root cause of ServletException.
java.net.UnknownHostException: authservice.dd.aa.int
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at org.company.authservice.util.httpclient.protocol.bouncycastle.StandardNamesTlsSocket.connect(StandardNamesTlsSocket.java:269)
    at org.company.authservice.util.httpclient.protocol.Java5SSLSocketWrapper.connect(Java5SSLSocketWrapper.java:64)
    Truncated. see log file for complete stacktrace

如何重新访问控制台?

总是在手动编辑 config.xml

之前进行备份

您可以停止 AdminServer。然后编辑 config.xml 并删除您添加的新 authentication provider 的设置。

在 xml 中查找以下块:

<sec:authentication-provider xsi:type="wls:ldap-authenticatorType">
    ...
</sec:authentication-provider>

删除它并重新启动 AdminServer