【发布时间】:2019-03-11 10:54:51
【问题描述】:
我有一个项目有几个模块,是tomcat项目。我需要转换成spring boot项目。
这是一个带有跟随 bean 的 xml 文件: 我用过@ImportResource("classpath:xxx.xml")。
这里抛出异常:
应用程序启动失败
说明:
xxxService 中构造函数的参数 0 需要一个名为“servletContext”的 bean,但找不到。
行动:
考虑在您的配置中定义一个名为“servletContext”的 bean。
我几乎三天都不知道这个问题。如果您有这方面的经验,请帮助我,非常感谢!
【问题讨论】:
-
-
下面是关于bayeux的xml文件选项
-
scaAnnotationConfigApplicationContext :上下文初始化期间遇到异常 - 取消刷新尝试:org.springframework.beans.factory.UnsatisfiedDependencyException:创建 com.citi.pf.realtime.PFRealtimeServicesApplication 中定义的名称为“bayeuxServer”的 bean 时出错:通过方法'bayeuxServer'参数0表示的不满足的依赖关系;嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinitionException:没有可用的“javax.servlet.ServletContext”类型的合格 bean:
-
预计至少有 1 个符合自动装配候选资格的 bean。依赖注释:{}
-
我已经删除了 xml 文件并在 cometd 的应用程序中创建了 bean 方法。以下是错误。
标签: spring-boot servlets cometd bayeux