• 4月12记一次上传文件异常


    今天跟着视频使用工具类上传文件到OSS文件服务器,视频成功,我却失败

    视频中使用的是eclipse,而我使用的idea

    异常信息如下:

    通过各种百度得到了不同的解决方法,java javac版本不一致问题,servlet-api依赖未导入,没有tomcat环境,这些方法都试验过,还是报错

    最终在

    勾选这个选项完美解决,下面解释为什么会出现这个问题:

    使用的依赖:

    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
    <scope>provided</scope>
    </dependency>
    众所周知provided这个范围,只会参与编译不会参与打包的过程,
    是因为tomcat中提供了此jar包
    所以当我在main方法中测试时servlet并未打包,也就没有了此jar包,当然就报错,找不到类
    而idea中提供的这个include dependencies with "provided" scope 就考虑到了可能测试的时候需要此jar包,勾选则此依赖参与编译的过程
  • 相关阅读:
    app后端session共享问题
    nignx
    dubbo
    lucene&solr-day1
    SSM框架整合,以CRM为例子
    SpringMVC入门第二天
    HBase集群搭建
    SecureCRT的Home+End+Del键映射
    记一次让人的喷血的排错经历
    基于docker搭建mysql集群
  • 原文地址:https://www.cnblogs.com/myPrBB/p/12685001.html
Copyright © 2020-2023  润新知