首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由: JackRabbit 17上的java.lang.ClassNotFoundException: java.security.acl.Group引起的java.security.acl.Group服务器

由: JackRabbit 17上的java.lang.ClassNotFoundException: java.security.acl.Group引起的java.security.acl.Group服务器
EN

Stack Overflow用户
提问于 2022-08-10 10:23:45
回答 1查看 27关注 0票数 1

我使用JackRabbit 2.20.6存储多媒体文件(图片),并在执行过程中得到以下错误:

代码语言:javascript
运行
复制
java.lang.NoClassDefFoundError: java/security/acl/Group

    at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012)
    at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
    at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
    at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
    at org.apache.jackrabbit.core.security.simple.SimpleSecurityManager$SimplePrincipalProvider.<init>(SimpleSecurityManager.java:321)
    at org.apache.jackrabbit.core.security.simple.SimpleSecurityManager$SimplePrincipalProvider.<init>(SimpleSecurityManager.java:309)
    at org.apache.jackrabbit.core.security.simple.SimpleSecurityManager.init(SimpleSecurityManager.java:169)
    at org.apache.jackrabbit.core.RepositoryImpl.getSecurityManager(RepositoryImpl.java:483)
    at org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1496)
    at org.apache.jackrabbit.commons.AbstractRepository.login(AbstractRepository.java:123)
    at org.gs4tr.foundation.modules.repository.jack.jcr.CustomJcrTemplate.execute(CustomJcrTemplate.java:38)
    at org.gs4tr.foundation.modules.repository.jack.JackRabbitRepositoryManagerImpl.store(JackRabbitRepositoryManagerImpl.java:373)

有人能帮我修一下这个吗?

注意:我使用的是Java 17。

EN

回答 1

Stack Overflow用户

发布于 2022-09-04 15:39:17

2.20.*不需要acl.group;请参见https://issues.apache.org/jira/browse/JCR-4467

最简单的解释是,类路径中有旧的JAR文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73304588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档