服务器启动期间OIDC库问题

问题描述 投票:0回答:1
           <pac4j.version>5.6.0</pac4j.version>
                <dependency>
        <groupId>org.pac4j</groupId>
        <artifactId>pac4j-oidc</artifactId>
        <version>${pac4j.version}</version>
    </dependency>
    <dependency>
        <groupId>org.pac4j</groupId>
        <artifactId>jee-pac4j</artifactId>
        <version>5.0.0</version>
    </dependency>

    <dependency>
        <groupId>org.pac4j</groupId>
        <artifactId>pac4j-javaee</artifactId>
        <version>${pac4j.version}</version>
    </dependency>

    <dependency>
        <groupId>org.pac4j</groupId>
        <artifactId>pac4j-http</artifactId>
        <version>${pac4j.version}</version>
    </dependency>
    <dependency>
        <groupId>org.pac4j</groupId>
        <artifactId>pac4j-jwt</artifactId>
        <version>${pac4j.version}</version>
    </dependency>
    <dependency>
        <groupId>org.pac4j</groupId>
        <artifactId>pac4j-core</artifactId>
        <version>${pac4j.version}</version>
    </dependency>

应用程序启动失败。java.lang.NoClassDefFoundError org/pac4j/context/JEEContext 不应抛出此错误,因为我已经添加了核心库。

java openid-connect java-11 tomcat8 pac4j
1个回答
0
投票
  1. 应用程序启动时检查
    -classpath
    变量,确保
    pac4j-core
    jar 文件存在
  2. 在初始化日志中搜索
    ExceptionInInitializerError
    ,可能会找到
    NoClassDefFoundError
© www.soinside.com 2019 - 2024. All rights reserved.