【问题标题】:Provider org.glassfish.json.JsonProviderImpl not found未找到提供程序 org.glassfish.json.JsonProviderImpl
【发布时间】:2019-05-26 13:10:32
【问题描述】:

根据我的项目Provider org.glassfish.json.JsonProviderImpl not found 我不明白为什么它抱怨 glassfish,因为我正在为 json 使用不同的库:

...
        <dependencies>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.0.1</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.websocket</groupId>
                <artifactId>javax.websocket-api</artifactId>
                <version>1.1</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.json</groupId>
                <artifactId>javax.json-api</artifactId>
                <version>1.0</version>
            </dependency>
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.36</version>
            </dependency>
        </dependencies>
...

知道如何使用我的 Json 库并避免使用 glassfish?

【问题讨论】:

    标签: java json glassfish


    【解决方案1】:

    问题是javax.json-api 只包含 API(接口),没有实现。

    如果您的服务器带有预先捆绑的实现,这应该可以工作,但如果没有,您可以添加以下依赖项来获取实现:

    <dependency>
      <groupId>org.glassfish</groupId>
      <artifactId>javax.json</artifactId>
      <version>1.0.4</version>
    </dependency>
    

    【讨论】:

    • 最新版本是1.1.4
    猜你喜欢
    • 2018-04-11
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 2021-02-03
    • 2015-07-23
    • 1970-01-01
    • 2016-08-14
    相关资源
    最近更新 更多