zoukankan      html  css  js  c++  java
  • Intellij IDEA Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

    本来打算深入了解下javax.validation包的原理,网上找了一位大神的demo代码。可是启动Intellij IDEA的时候总是报错  Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

    找了很久,终于找到了解决方法:Artifacts没有正确配置。

    Ctrl+Shift+Alt+s打开项目设置窗口,选择Artifacts,删除原有的war包,重新添加即可。(前提是你已经配置好了Facets)

    详情如下图:

    IDEA知识科普:

    Facets([ˈfæsits] )和Artifacts( ['ɑrtɪfækts])的区别:
    Facets 表示这个module有什么特征,比如 Web,Spring和Hibernate等;
    Artifact 是maven中的一个概念,表示某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式;
    一个module有了 Artifacts 就可以部署到应用服务器中了!

    在给项目配置Artifacts的时候有好多个type的选项,exploed是什么意思:
    explode 在这里你可以理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果立刻显现出来。
    默认情况下,IDEA的 Modules 和 Artifacts 的 output目录 已经设置好了,不需要更改,打成 war包 的时候会自动在 WEB-INF目录 下生产 classes目录,然后把编译后的文件放进去。

    track:http://blog.csdn.net/likaihon/article/details/44174553

    生活因朋友而精彩

  • 相关阅读:
    php魔术方法
    适用所有手机号码的正则表达式
    js按回车事件提交
    php 顺序线性表
    PLSQL连接远程oracle配置
    Jmeter 接口测试 —— 3种参数化方式
    Jmeter 接口测试 —— 3种采样器的使用
    【LICEcap】怎样用LICEcap录制屏幕及GIF图片
    WPS标题自动编号
    UT、IT、ST、UAT
  • 原文地址:https://www.cnblogs.com/plummoon/p/7724051.html
Copyright © 2011-2022 走看看