【发布时间】:2017-10-23 22:29:07
【问题描述】:
当我尝试在 glassfish (4.1) 中部署战争时,出现以下错误:
cvc-complex-type.2.4.a:发现以元素“multipart-config”开头的无效内容。应为 '{"http://java.sun.com/xml/ns/j2ee":run-as, "http://java.sun.com/xml/ns/j2ee":security-role-ref}' 之一。
查看 web.xml 文件,在 multi-part config 行有一个错误,我在下面重现:
<multipart-config>
<max-file-size>10485760</max-file-size>
<max-request-size>20971520</max-request-size>
<file-size-threshold>5242880</file-size-threshold>
</multipart-config>
有人可以帮我解决这个问题吗?
我在 jsp 页面中使用 multipart。
谢谢
塞尔吉奥
【问题讨论】:
-
发布完整的 servlet 配置。好像你把
multipart-config标签放在了错误的地方 -
确实,这是一个非常相似的问题的答案,问题是元素位于错误的位置。错误非常相似,所以@DavidFlorez 可能是对的:stackoverflow.com/a/5175139/212224