404在applicationContext xml文件中添加bean时

时间:2011-07-29 05:33:26

标签: spring spring-webflow

我正在尝试学习Spring,Hibernate和Webflow。

为什么当我向我的applicationContext添加bean时,我在运行项目时得到404.

这是我的上下文配置:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-3.0.xsd">

    <bean id="roleService" name="roleService" class="ws.Service.RoleServiceImp" />

</beans>

现在当我添加另一个bean时,它会变成404.我不确定是什么问题。即:

&LT; bean id="userService" name="userService" class="ws.Service.UserServiceImp" />

我错过了什么吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果Web Spring应用程序无法启动,例如,如果context-xml包含不存在的bean或语法错误,那么Spring将不会“启动”上下文。

如果您有一个Spring Web应用程序并且应用程序没有启动,那么整个Spring Web请求处理的东西也不会。当您不尝试访问通常由spring控制器处理的网页时,Web服务器无法找到此处理程序,因此Web服务器显示:not found - 404。

这就是你的问题的答案:“为什么当我向我的applicationContext添加bean时,我在运行项目时得到404.”


无论如何,我相信你对应用程序没有启动的原因更感兴趣:

  • 查看日志,必须有堆栈跟踪
  • 如果您在堆栈跟踪的帮助下没有找到问题,请将其添加到您的问题中(或者询问新问题)。