严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis - Go语言中文社区

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis


新建的intellij idea webapp项目运行时报错。

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

首先,确认你项目是mavenwebapp或者有使用了springmvc,即有下载添加了相关的spring web支持包,但还是提示这个错误,否则先把spring web的包添加过来,再试。

如果相关的包添加了,还是报错就往下看。

这个错误就是找不到Spring Web Context包文件,你可能会说明有包呀,怎么就找不到呢?在我们添加spring模块支持的时候,都会下载Spring的包,但就是找不到的。原因可能是没有把包放到调试输出的支持库里,一般是项目目录下的lib文件夹。可以查看项目目录结构中target目录,这个目录就是调试输出的目录,如果这个目录里面没有spring的包就会找不到org.springframework.web.context包,解决办法:进入projectsettings-Artifacts在右边中部的Available Elements中的包双击添加到Output root指定的目录(一般为lib目录)里。

打包的设置一般是这样的:

一般我们先会添加一个War exploded,在这个里面将要输出的包和模块资源文件等文件添加进来。完了,再添加一个War,这个的Output root,点CreateArchive,将刚刚新建的War expolded添加进来就可以了。运行时,点Edit Configures,将添加tomcatServer,再Deloyment里点添加Deploy at the server startup列表,将War添加进来就可以了。贴两张我的图,首先War exploded设置:

war exploded设置

下面是WAR包的设置:

委屈war设置


版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/aattxx/article/details/71600160
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-24 22:10:04
  • 阅读 ( 1305 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢