比较诡异的一个问题,最近将项目移植到maven上管理,打包后发布到服务器上竟然报业务类没有定义:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxx' is defined
在移植之前一切正常,移植后只是将依赖交由maven来管理,配置文件什么的都没有内容上的变更。最后找出的原因很狗血。
将原来配置:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml,classpath:*/**/applicationContext-*.xml</param-value>
</context-param>
改为:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml,classpath*:com/**/applicationContext-*.xml</param-value>
</context-param>
即可。
具体原因有时间再查证。先记录下来。
分享到:
相关推荐
springmvc的资源配置:Spring 刷新Introspector防止内存泄露,Spring MVC配置;Character Encoding filter; <param-name>contextConfigLocation <param-value>classpath*:applicationContext-*.xml ...
### Spring Web MVC 外文翻译知识点解析 #### 一、Spring Web MVC介绍 ...特别是 DispatcherServlet 的配置及其与 WebApplicationContext 的交互方式,是深入掌握 Spring Web MVC 不可缺少的一部分。
Spring WEB 模块配置详解 Spring WEB 模块是 Spring 框架中的一个重要组件,它提供了一个灵活的 WEB 应用程序开发框架。下面是 Spring WEB 模块配置详解的相关知识点: 1. Spring WEB 模块的继承方式 在 Spring ...
标题中的"spring_springweb_"暗示了我们正在讨论Spring框架的一个特定部分,即Spring Web模块。Spring Web是Spring框架的核心部分之一,它提供了构建Web应用程序的基础。它包括Servlet监听器、DispatcherServlet、...
标题 "Spring Web Services 框架入门研究--发布服务" 提到的是关于使用Spring框架构建Web服务的内容。Spring Web Services是Spring生态体系中的一部分,它专注于创建基于SOAP(Simple Object Access Protocol)的互...
这篇文档深入解析了Spring Webscripts的使用和配置,帮助开发者更好地理解和应用这一技术。 在Spring框架中,Webscripts主要用于构建可复用、可维护的Web应用逻辑。它们将业务逻辑、数据处理和视图渲染整合在一起,...
该项目是一款基于Spring MVC框架和Apache Dbutils集成的图形化模板定制工具,旨在实现一键化自动生成Model、DAO、Service代码及Spring Web配置文件。该工具采用Freemarker模板语言进行代码生成,支持事务控制,并...
9. **Spring Boot集成**:虽然Spring Web本身不依赖于Spring Boot,但它们通常一起使用,Spring Boot简化了Spring Web的配置和启动过程。 在使用"spring-web-5.2.4"这个版本时,开发者可以获得官方稳定版本带来的...
strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件strut2 spring hibernate web 相关配置文件
《SpringWebDemo.zip——SSM框架的Spring配置类实践》 在Java Web开发领域,SSM框架(Spring、Struts、MyBatis)是广泛使用的三大组件,它们各自负责不同的职责,共同构建出强大的企业级应用。本示例项目"SpringWeb...
"Spring框架配置java web实现实例化" 本文主要介绍了使用Spring框架配置java web实现实例化的过程,通过示例代码详细地演示了 Spring 框架的配置过程,对读者的学习或工作具有重要的参考价值。 知识点1:Spring...
1. 配置`web.xml`:设置`DispatcherServlet`,并定义其他Spring MVC相关的监听器和过滤器。 2. 创建控制器:通过`@Controller`注解声明一个类为控制器,使用`@RequestMapping`定义处理的URL路径。 3. 实现业务逻辑:...
在现代的Spring框架开发中,"spring无web.xml零配置"是一种常见的实践,它通过Java配置(javaconfig)替代了传统的XML配置方式。这种方式使得应用更加灵活,代码更易于理解和维护。下面我们将深入探讨这个主题。 ...
Spring MVC是Spring框架的一个模块,专门用于处理Web应用程序的请求和响应。`spring-webmvc`是这个模块的核心组件,提供了一种模型-视图-控制器(MVC)架构来构建可扩展和灵活的Web应用。在Java开发中,尤其是SSM...
要想灵活运用 Spring MVC 来应对大多数的 Web 开发,就必须要掌握它的配置及原理。 一、Spring MVC 环境搭建 1. jar 包引入 在使用 Spring MVC 之前,需要引入相应的 jar 包,包括 Spring 2.5.6 和 Hibernate ...
2. Servlet 3.0 API支持:Spring Web支持Servlet 3.0规范,可以通过编程或注解方式注册Servlet、Filter和Listener,无需web.xml配置。 3. WebSocket支持:Spring Web提供了WebSocket的支持,可以实现双向通信,提升...
《Spring Web 框架详解》 在Java的Web开发领域,Spring框架是不可或缺的重要工具,其中`org.springframework.web.jar`文件是Spring框架的核心组成部分,主要用于处理Web应用程序的相关功能。这个JAR(Java Archive...
标题中的"spring.jar"、"spring-webmvc-struts.jar"和"spring-webmvc.jar"都是Spring框架相关的Java库文件,通常以.jar结尾的文件是Java的归档文件,包含了类、资源和元数据,用于Java应用程序的运行。这些文件在...
在`使用说明.txt`中,通常会包含如何引入和配置`spring-web.jar`到项目中的指导,包括添加依赖、配置XML或使用Java配置,以及如何编写和部署Spring MVC控制器等步骤。 `绿色资源网.url`则可能是一个链接,指向一个...
根据给定的 `web.xml` 和 `annomvc-servlet.xml` 文件内容,我们可以了解到 Spring Web MVC 在项目中的配置方式。 ##### 1. `web.xml` - **ContextLoaderListener**:用于初始化 Spring 应用上下文。配置文件 `...