【问题标题】:Tomcat cannot find gson library ( included via maven )Tomcat 找不到 gson 库(通过 maven 包含)
【发布时间】:2019-04-10 03:21:15
【问题描述】:

我正在尝试使用 Maven 在 javaEE 项目中包含 gson:

<dependencies>
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.8.5</version>
    </dependency>
</dependencies>

这是我的输出:

项目设置:

但它抱怨:

java.lang.NoClassDefFoundError: com/google/gson/Gson

我正在使用 IntelliJ。包含它的正确方法是什么?到目前为止,我只发现输出格式正确......

感谢您的帮助!

【问题讨论】:

  • 也许你可以在这里找到答案:stackoverflow.com/questions/11402633/…
  • 这不起作用。
  • mvn compile 是怎么说的?
  • 它说:包javax.servlet不存在,webservlet注解也一样,找不到符号HttpServlet等等。
  • 能否分享一下 > mvn -X clean install 的结果

标签: java tomcat intellij-idea gson


【解决方案1】:

你能把所有的 pom.xml 都贴上去吗,好像 pom 中缺少 javax.servlet 引用。

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.0.1</version>
    <scope>provided</scope>
</dependency>

【讨论】:

    猜你喜欢
    • 2017-12-14
    • 2020-11-01
    • 2012-11-17
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-14
    • 2020-12-30
    相关资源
    最近更新 更多