文档章节

Maven Web Project Jar没有发布到WEB-INF/lib下

TomXiao
 TomXiao
发布于 2016/07/15 21:44
字数 230
阅读 455
收藏 0

阿里云携手百名商业领袖、技术大咖,带您一探行进中的数字新基建!>>>

Maven Project 运行时出现以下错误:


严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
    at 

Web.xml中配置了该选项:

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

可能有两个原因:

1. 没有加载 spring-web 库, 在pom.xml中添加如下配置:

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>4.2.7.RELEASE</version>
        </dependency>

2. Maven 管理库包没有发布到lib目录下, 访问webapp目录,可发现在WEB-INF 目录下没有找到 lib 目录。 需要重新配置一下项目:

    a. 右击项目属性;

    b. 选择: Deployment Assembly 选项, 如图所示:

 

3. 添加配置,选择 Add -> 

 

d. 选择: Java Build Path Entries , 然后点击下一步

e: 选中Maven Dependencies .点击完成。 得到如下:

 

f: 重新Clean项目,同步,运行。 

© 著作权归作者所有

TomXiao
粉丝 2
博文 6
码字总数 5342
作品 0
南京
私信 提问
加载中

评论(0)

Maven管理的jar没有发布到WEB-INF/lib下的解决方案

标准web工程在eclipse中利用m2eclipse插件添加依赖管理后,在部署过程中没有将依赖的jar包自动拷贝到/WEB-INF/lib中。 参考了一些朋友的做法手动执行 [java] view plaincopy mvn dependency...

蔡少东
2014/11/21
564
0
【spring 记录】 java.lang.ClassNotFoundException: ContextLoaderListener

部署Maven项目到tomcat报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener...

liudongdong19
03/31
0
0
Eclipse下maven项目自动打war包丢失jar包问题解决方法

以前用Eclipse测试maven 的web工程,在eclipse内部tomcat右键上点一下“clean”就可以把工作空间的web项目代码自动发布到“F:IWorkspace.metadata.pluginsorg.eclipse.wst.server.coretmp2w...

walala_Lee
2015/04/19
1.6K
0
从网上下载jeesite项目解压后,第一次运行eclipse.bat出错

@董淳 你好,想跟你请教个问题: [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for com.thinkgem.jeesite:jee......

董淳
2018/11/21
442
0
IDEA启动tomcat报错:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext、Con...

  先看错误日志: 27-May-2019 17:07:29.838 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/9.0.0.M2627-May-2019 17:07:29.844 信息......

osc_tugm8wcv
2019/05/27
7
0

没有更多内容

加载失败,请刷新页面

加载更多

https 原理

HTTPS在传输的过程中会涉及到三个密钥: 服务器端的公钥和私钥,用来进行非对称加密 客户端生成的随机密钥,用来进行对称加密 一个HTTPS请求实际上包含了两次HTTP传输,可以细分为8步。 1.客...

freechengf
今天
19
0
居然还有人这样解说mybatis运行原理

[TOC] mybatis运行分为两部分,第一部分读取配置文件缓存到Configuration对象中。用以创建SqlSessionFactory,第二部分是SqlSession的执行过程。 Mybatis基本认识 动态代理 之前我们知道Map...

烟花散尽13141
今天
28
0
值得关注的11个零知识证明开发包

零知识证明是区块链开发者值得关注的密码学技术,本文整理了11个主流的零知识证明开发库,希望有助于你在自己的项目中学习并利用零知识证明技术。 用自己熟悉的语言学习以太坊DApp开发:Jav...

区块链教程
今天
27
0
万字超强图文讲解AQS以及ReentrantLock应用(建议收藏)

| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章...

tan日拱一兵
今天
57
0
从聚合支付业务的设计来聊聊策略模式

六月福利 2020年6月公众号码农小胖哥原创文章转发第一名将送全新《Spring Boot实战》实体书一本,该书是学习热门框架 Spring Boot的经典之作。你不再需要依靠运气,而是勤奋。截止统计日期2...

码农小胖哥
今天
43
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部