gpt4 book ai didi

java - CAS:JBoss 中 cas-server-support-json-service-registry 出现 6.2.0-snapshot 错误

转载 作者:行者123 更新时间:2023-12-01 17:19:27 26 4
gpt4 key购买 nike

找不到类错误:org.apereo.cas.services.ServiceRegistry]:工厂方法“jsonServiceRegistry” 抛出异常;嵌套异常是 java.lang.NoClassDefFoundError: com/sun/nio/file/SensitivityWatchEventModifier

我正在使用 Cas-war-overlay(6.2.0-snapshot)。已包含
编译“org.apereo.cas:cas-server-support-json-service-registry:${project.'cas.version'}”在 gradle 依赖项部分。到 2020 年 4 月 16 日为止,一切正常。从今天开始突然出现这个错误。

堆栈跟踪:

Caused by: java.lang.NoClassDefFoundError: com/sun/nio/file/SensitivityWatchEventModifier
at deployment.cas.war//org.apereo.cas.util.io.PathWatcherService.<init>(PathWatcherService.java:67)
at deployment.cas.war//org.apereo.cas.services.resource.AbstractResourceBasedServiceRegistry.enableDefaultWatcherService(AbstractResourceBasedServiceRegistry.java:183)
at deployment.cas.war//org.apereo.cas.config.JsonServiceRegistryConfiguration.jsonServiceRegistry(JsonServiceRegistryConfiguration.java:69)
at deployment.cas.war//org.apereo.cas.config.JsonServiceRegistryConfiguration$$EnhancerBySpringCGLIB$$b4c519e.CGLIB$jsonServiceRegistry$0(<generated>)
at deployment.cas.war//org.apereo.cas.config.JsonServiceRegistryConfiguration$$EnhancerBySpringCGLIB$$b4c519e$$FastClassBySpringCGLIB$$17923b01.invoke(<generated>)
at deployment.cas.war//org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)
at deployment.cas.war//org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
at deployment.cas.war//org.apereo.cas.config.JsonServiceRegistryConfiguration$$EnhancerBySpringCGLIB$$b4c519e.jsonServiceRegistry(<generated>)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at deployment.cas.war//org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ```

最佳答案

我通过修改jboss-deployment-struct.xml设法解决了这个问题。添加以下代码:

  <dependencies>
<system export="true">
<paths>
<path name="com/sun/nio/file"/>
</paths>
</system>
</dependencies>

关于java - CAS:JBoss 中 cas-server-support-json-service-registry 出现 6.2.0-snapshot 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61323863/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com