【问题标题】:Documentum 6.7: class not found exceptionDocumentum 6.7:未找到类异常
【发布时间】:2023-01-13 12:34:56
【问题描述】:

我无法在浏览器中加载我的页面。 登录应用服务器显示:

12.01.23 09:56:03.149 ERROR [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [com.documentum.web.common.Trace] - Errorhandler threw the following error
java.lang.NoClassDefFoundError: com/documentum/web/security/exceptions/SecurityWrapperRuntimeException
        at jsp_servlet._wdk.__errorhandler._jspService(__errorhandler.java:190)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:341)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:238)
        at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:573)
        at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:272)
        at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:158)
        at weblogic.servlet.jsp.PageContextImpl.handlePageException(PageContextImpl.java:402)
        at jsp_servlet._wdk.__redirect._jspService(__redirect.java:168)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:341)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
        at com.documentum.web.servlet.ResponseHeaderControlFilter.doFilter(Unknown Source)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
        at com.documentum.web.servlet.CompressionFilter.doFilter(CompressionFilter.java:84)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
        at com.documentum.web.env.WDKController.processRequest(Unknown Source)
        at com.documentum.web.env.WDKController.doFilter(Unknown Source)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3367)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3333)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
        at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
        at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2220)
        at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2146)
        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2124)
        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1564)
        at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)

我没有在/WEB-INF/lib文件夹中找到这个类SecurityWrapperRuntimeException。它是什么样的罐子,我在哪里可以找到它?

在浏览器中启动应用程序。

【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现问题。
  • 使用serfish.com/jar 或类似网站解决此类问题

标签: java documentum


【解决方案1】:

您提供的错误消息表明应用程序服务器无法找到类com.documentum.web.security.exceptions.SecurityWrapperRuntimeException。如果该类不在类路径中或者应用程序缺少相关的 jar,就会发生这种情况。

SecurityWrapperRuntimeException 类似乎是 Documentum Web 开发工具包 (WDK) 库的一部分,它们不在应用程序服务器的类路径中。

您需要检查丢失的类是否包含在您的类路径中,这应该通过将必要的 jar 添加到应用程序的 WEB-INF/lib 文件夹中,或者将其添加到应用程序服务器的类路径中来完成。

另一个可能的问题可能是类 SecurityWrapperRuntimeException 不是最新版本的 WDK 的一部分,而您正在尝试使用旧版本。在这种情况下,您将需要升级正在使用的 WDK 版本。

如果执行这些步骤后问题仍然存在,检查服务器日志文件以获得更详细的信息会很有帮助。

【讨论】:

  • 有人发现了 ChatGPT?
猜你喜欢
  • 1970-01-01
  • 2013-04-09
  • 2016-09-13
  • 2016-10-01
  • 2015-08-01
  • 2017-10-12
  • 1970-01-01
相关资源
最近更新 更多