CAS 5.3管理 - 找到了一个以上的片段,名称为[spring_web].相对顺序这是不合法的



我的问题与以下帖子中所述完全相同,但我不知道如何使用Cas-Management-Reverlay的5.3分支实现解决方案。我似乎无法弄清楚在哪里添加绝对排序标签(在Web.xml中(以及在其中添加哪些名称。我的web.xml只有几个servlet和一堆哑光映射。我所看到的大多数解决方案似乎都是人们在写自己的东西。

另外,我不确定冲突是否是此覆盖的内部冲突,还是在CAS和CAS Managent的春季版本之间。它们都在pom.xml中显示出不同的春季版本。我尝试使它们相同并建造,但它不起作用。

我很感谢任何可能将我指向正确方向的建议。

https://github.com/apereo/cas-management-overlay

找到了一个以上的片段,上面找到了名称[spring_web]。相对订购

这是不合法的

我遇到了这个问题并解决了问题。导入一些service-registry依赖项时,您可以排除spring-web JAR。

<!-- redis service registry-->
<dependency>
    <groupId>org.apereo.cas</groupId>
    <artifactId>cas-server-support-redis-service-registry</artifactId>
    <version>${cas.version}</version>
    <exclusions>
        <exclusion>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
        </exclusion>
    </exclusions>
</dependency>

因为cas-management-webapp.5.x.x.warxx-service-registry JAR都使用两个不同的spring-web罐子。

我的cas-Management-webapp版本是5.3.6,CAS版本为5.3.5。

spring-web'version在 cas-management-webapp.5.3.6.war中为4.3.17,但是 cas-server-support-redis-service-registry jar。

中的4.3.20

对于任何阅读本文的人,我通过删除(请参阅重命名(片段(读取JAR文件(来"解决"问题,以便没有订购冲突。我不确定为什么有两个版本,但是我做了

mv/var/lib/tomcat/cas-management/web-inf/lib/spring-web-4.3.17.release.release.jar/var/var/lib/lib/tomcat/cas-Management/web-inf/lib/lib/spring-web-4.3.17.Release.jar_save20190605

为了使较旧的版本无法访问并且起作用。另外,这是一个稍微无关的问题,但是如果您正在运行5.3管理覆盖层,则会遇到此问题。您必须删除CAS。从ETC/CAS/CONCY/MANCEMANT.PROPERTIES中的设置中的前缀,否则您将获得文件中不同属性的"无效属性" MGMT [userPropertiesFile]。

最新更新