请选择 进入手机版 | 继续访问电脑版
查看: 51480|回复: 7

关于MOOC项目V1.12课程管理问题

[复制链接]

20

主题

33

帖子

319

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
319

活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主论坛元老

发表于 2020-4-13 17:20:27 | 显示全部楼层 |阅读模式
经过892050177反应得知有关mooc项目课程管理新建和修改失效,问题体现为修改或新建之后后端获取数据为空,导致修改为空新建为空。
经过检测定位,发现问题为List items获取到空list,其中FileItemIterator iter = upload.getItemIterator(request);这段获取的是空值。
spring-boot自带的org.springframework.web.multipart.MultipartFile和Multipart产生冲突,如果同时使用了MultipartResolver 和ServletFileUpload,就会在iter.hasNext()返回false.然后整个循环就跳出去了。整个问题产生的原因是Spring框架先调用了MultipartResolver 来处理http multi-part的请求。这里http multipart的请求已经消耗掉。后面又交给ServletFileUpload ,那么ServletFileUpload 就获取不到相应的multi-part请求。
因此将multipartResolve配置去除,问题就解决了。

关闭mutilpartfile自动配置:

在启动类上加入如下标签:

@SpringBootApplication(exclude = {MultipartAutoConfiguration.class})

github已更新至最新版本,1.1.3

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2

主题

3

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2020-4-13 19:58:35 | 显示全部楼层
楼主,这个是怎么什么文件下添加的
回复

使用道具 举报

20

主题

33

帖子

319

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
319

活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主论坛元老

 楼主| 发表于 2020-4-18 20:37:30 | 显示全部楼层
1763316068 发表于 2020-4-13 19:58
楼主,这个是怎么什么文件下添加的

spring boot的启动类下添加
回复

使用道具 举报

1

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2020-4-20 13:32:54 | 显示全部楼层
你好,请问一下这个项目要如何打包成war包放在tomcat中运行呢?idea可以正常运行,但是打包成war包后放在tomcat访问会报错。
回复

使用道具 举报

1

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2020-4-20 13:35:53 | 显示全部楼层
方便的话可以请教一下怎么打包放在tomcat中吗
回复

使用道具 举报

20

主题

33

帖子

319

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
319

活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主论坛元老

 楼主| 发表于 2020-5-19 09:54:59 | 显示全部楼层
13060457579 发表于 2020-4-20 13:35
方便的话可以请教一下怎么打包放在tomcat中吗

使用tomcat建议使用1.01版本,1.10版本以上打成war包使用java -jar命令执行即可
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2020-9-11 10:02:53 | 显示全部楼层
楼主你好,视频支持各个类型的吗?另外,数据库是需要自己制表吗?有没有现成的Demo可以试一下?
回复

使用道具 举报

20

主题

33

帖子

319

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
319

活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主论坛元老

 楼主| 发表于 2020-9-14 15:49:12 | 显示全部楼层
Bill1220 发表于 2020-9-11 10:02
楼主你好,视频支持各个类型的吗?另外,数据库是需要自己制表吗?有没有现成的Demo可以试一下? ...

h5默认支持ogg效果最好,数据库sql文件在git上有,demo在www.ccnoobs.top,或者点击主页底部mooc推广连接
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|三春晖

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4( 京ICP备19050777号-1 )

快速回复 返回顶部 返回列表