Web项目明明导入了fastjson maven的依赖但是运行的时候tomcat报错了。jackson换成了jackson也是一样出错。不知道是什么原因查了很久很多人说2020版的IDEA有问题(我是破解的idea2020)我也不知道是什么原因。下面给出我的解决方案



  1. 首先检查pom.xml文件是否完整,由于我建的时候没有使用maven的web模板,然后看的感觉很多pom.xml中的自认为 “没有用” 的配置删的干干净净,最后只剩下GAV 、 项目依赖、还有maven的部分插件。这里新建一个maven带web模板的项目,然后把它拷贝到当前出错的项目中,改好配置参数。

我是补了下面这些东西,项目依赖没有改变。

<packaging>war</packaging>				<!-- 这个加在GAV下面,我也删掉了-->

<name>项目名字 Maven Webapp</name>
<url>http://www.example.com</url>

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <maven.compiler.source>1.8</maven.compiler.source>
  <maven.compiler.target>1.8</maven.compiler.target>
</properties>

<build>
  <finalName>项目名字</finalName>
  <pluginManagement>
    <plugins>
      <plugin>
        <artifactId>maven-clean-plugin</artifactId>
        <version>3.1.0</version>
      </plugin>
      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <version>3.0.2</version>
      </plugin>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.0</version>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.22.1</version>
      </plugin>
      <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>3.2.2</version>
      </plugin>
      <plugin>
        <artifactId>maven-install-plugin</artifactId>
        <version>2.5.2</version>
      </plugin>
      <plugin>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>2.8.2</version>
      </plugin>
    </plugins>
  </pluginManagement>
</build>
  1. 找到出错项目,进到当前项目的根目录。然后输入cmd
    在这里插入图片描述

然后输入两行命令行,看重新加载就可以了。最开始我没有将pom.xml补全完整加载会报一地的红,补全之后重新加载一点问题也没有,然后fastjson 和 jackson都能正常使用了。

mvn clean install -Dmaven.test.skip=true

mvn -U idea:idea
GitHub 加速计划 / fastj / fastjson
3
1
下载
FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.
最近提交(Master分支:4 个月前 )
c942c834 - 2 年前
5bc4709b - 2 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐