当前位置: 首页 > 知识库问答 >
问题:

CAS服务器在Tomcat上运行良好,但在Weblogic上不能运行

姜志
2023-03-14

尽管CAS服务器在Tomcat下工作得很好,但我有一些问题要使它在WebLogic12c下工作。在Weblogic上部署之前,我遵循以下指南:https://github.com/gentics/gentics-sso-cas/wiki/oracle-weblogic-configuration在webcontent/web-inf/with content中添加文件Weblogic.xml:

并使用quartz-1.5.2.jar这是Weblogic 12C的日志:
-org.springframework.webflow.execution.flowexecutionexception:流“login”的状态“view loginform”中抛出的异常
-导致的原因是:java.lang.IllegalStateException:异常解析名为“cas loginview”的视图
-导致的原因是:org.springframework.beans.factory.beanCreationException:创建名为“cas SamlServiceSuccessView”的bean嵌套异常为java.lang.NoClassDefFoundError:无法初始化类org.jasig.cas.web.view.saml10SuccessResponseView
-原因:java.lang.NoClassDefFoundError:无法初始化类org.jasig.cas.web.view.saml10SuccessResponseView

我不知道怎么解决这个问题。如果你有什么想法的话那就好了。谢谢,

共有1个答案

吴缪文
2023-03-14

noClassDefoundError通常是由冲突/丢失的JAR引起的。检查运行时,查看Saml10SuccessResponseView是否正确加载和安装。

 类似资料:
  • 我创建了一个JasperReport应用程序,它在tomcat服务器上运行良好。但是当我使用相同的jar在Jboss上运行时,它会显示错误 原因:java.lang.ClassCastException:org.apache.xerces.jaxp.DocumentBuilderFactoryImpl无法强制转换为javax.xml.parsers.DocumentBuilderFactor.ne

  • 我开发了一个React应用程序,它使用Laravel作为API。我已经通过Passport添加了登录,并且已经相当成功地使用了个人访问客户端方法。我可以添加新用户和令牌,我可以撤销令牌,我可以重置密码...所有的API调用(除了登录和注册)都由API中间件保护,它可以工作。如果我从任何这些调用的头中删除,则由于->middleware('auth:api')包装器,它将返回401未经验证。 一切都

  • 问题内容: 我在CI和CD上创建了Jenkinsfile,Dockerfile,Dockerfile.test到CI和CD,在GitHub上构建了我的服务器API,我在Jenkins上构建了该构建,并且构建成功,并且我的docker在Jenkinsfile阶段也在容器上运行,我创建了用于测试和部署在服务器API上,并使用docker作为容器 我也使用docker-compose在docker上运行

  • 我正在使用flutter和firebase OTP。在运行我的应用程序的调试APK时收到SMS。但是,我在使用命令运行发布APK时收到了此消息。 这是返回的消息: 此应用程序未经授权使用Firebase身份验证。请验证Firebase控制台中是否配置了正确的包名称和SHA-1。[传递了safety_net_token,但没有在Firebase控制台中注册匹配的SHA-256。请确保此应用程序的pa

  • 我已经使用Appium和Java以及TestNG为Android应用程序编写了一些测试。我的测试在模拟器上本地运行良好,但当我将它们上传到设备场时,我的测试总是失败。我已经尽可能地简化了我的测试,但它仍然不起作用。目前,我尝试运行的测试会在打开应用程序时出现的提示中找到并单击“允许权限”按钮。代码: 观看Device Farm提供的视频,我可以看到它打开并立即关闭我的应用程序。它甚至没有像应该的那