zoukankan      html  css  js  c++  java
  • 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包,勾选则此依赖参与编译的过程
  • 相关阅读:
    纸上谈兵:最短路径与贪婪算法
    “不给力啊,老湿!”:RSA加密与破解
    纸上谈兵:拓扑排序
    Homebrew 安装使用
    Servlet详解
    搭建SpringMVC
    设置IDEA智能感知支持Jsp内置对象
    素材网站
    常用单词
    常见异常
  • 原文地址:https://www.cnblogs.com/myPrBB/p/12685001.html
Copyright © 2011-2022 走看看