`
geniuslph
  • 浏览: 2185 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

struts2+spring配置后bean加载,bean为什么会初始化2次

阅读更多
下面是我的服务器出错情况:

15:53:02,546  INFO [XmlWebApplicationContext] Bean factory for application conte
xt [org.springframework.web.context.support.XmlWebApplicationContext@18c56d]: or
g.springframework.beans.factory.support.DefaultListableBeanFactory@16921fd
15:53:03,125  INFO [PropertyPlaceholderConfigurer] Loading properties file from
ServletContext resource [/WEB-INF/hibernate.properties]
15:53:03,250  INFO [DefaultListableBeanFactory] Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@16921fd: de
fining beans [propertyConfigurer,messageSource,dataSource,jdbcTemplate,sessionFa
ctory,transactionManager,baseTxProxy,UserActionBean,UserDAOBean,UserHelperImplBe
an]; root of factory hierarchy
15:53:04,062  INFO [LocalSessionFactoryBean] Building new Hibernate SessionFacto
ry
AbandonedObjectPool is used (org.apache.commons.dbcp.AbandonedObjectPool@cbdb20)

   LogAbandoned: true
   RemoveAbandoned: true
   RemoveAbandonedTimeout: 60
15:53:05,296  WARN [Configurator        ] No configuration found. Configuring eh
cache from ehcache-failsafe.xml found in the classpath: jar:file:/E:/dist/easou_
ssh/WEB-INF/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
15:53:05,671  INFO [HibernateTransactionManager] Using DataSource [org.apache.co
mmons.dbcp.BasicDataSource@32060c] of Hibernate SessionFactory for HibernateTran
sactionManager
15:53:05,671  INFO [ContextLoader       ] Root WebApplicationContext: initializa
tion completed in 4328 ms
15:53:06,281  INFO [XmlConfigurationProvider] Parsing configuration file [struts
-default.xml]
15:53:06,812  INFO [XmlConfigurationProvider] Parsing configuration file [struts
-plugin.xml]
15:53:06,843  INFO [XmlConfigurationProvider] Parsing configuration file [struts
.xml]
15:53:07,171  INFO [StrutsSpringObjectFactory] Initializing Struts-Spring integr
ation...
15:53:07,171  INFO [SpringObjectFactory ] Setting autowire strategy to name
15:53:07,171  INFO [StrutsSpringObjectFactory] ... initialized Struts-Spring int
egration successfully
15:53:09,015  INFO [XmlConfigurationProvider] Unable to verify action class [Use
rActionBean] exists at initialization
15:53:09,046  INFO [ObjectTypeDeterminerFactory] Setting DefaultObjectTypeDeterm
iner as default ...
[15:53:09.484] WebApp[http://localhost:80/resin-doc] starting
分享到:
评论
2 楼 geniuslph 2007-10-30  
相关配置文件
web.xml

<display-name>spring hibernate webwork framework</display-name>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext-*.xml,classpath*:META-INF/spring-beans.xml</param-value>
</context-param>
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ActionContextCleanUp
</filter-class>
</filter>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-cleanup</filter-name>
<url-pattern>*.do</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.do</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>
1 楼 geniuslph 2007-10-30  
我配置了一个UserActionBean,
<bean name="UserActionBean" class="com.test.modules.user.action.UserAction" singleton="false">
<property name="userHelper">
      <ref bean="UserHelperImplBean"/>
    </property>
  </bean>   
web.xml加载后UserActionBean初始化成功,可是到下面的action中要用时,就报找不到action了,检查了几天都没找到准确原因,大家认为可能是哪个环节出错了啊?

相关推荐

    struts2+spring+mybatis+easyui的实现

    接着,配置Struts2、Spring和MyBatis的初始化参数,确保它们能正确加载和初始化。最后,编写Action、Service、DAO以及EasyUI对应的JSP页面,完成业务逻辑和界面展示。 总的来说,"struts2+spring+mybatis+easyui"的...

    struts2+spring+hibernate配置

    Struts2、Spring和Hibernate是Java Web开发中的三个重要框架,它们共同构成了经典的MVC(Model-View-Controller)架构。Struts2负责控制层,Spring作为应用上下文和依赖注入容器,而Hibernate则用于对象关系映射,...

    struts1.2 + spring2.5 + hibernate3.2框架demo

    4. **Web.xml**:web应用的部署描述符,配置了Struts和Spring的初始化参数,以及ActionServlet的映射。 5. **数据库脚本**:创建Oracle 11g数据库表的SQL脚本,与Hibernate映射的实体类相对应。 在Eclipse 3.2环境...

    struts2+spring2.5+hibernate3.2整合完整项目,带数据库脚本

    Struts2、Spring2.5和Hibernate3.2是Java Web开发中经典的三大框架,它们的整合使用在过去的许多年里被广泛应用于企业级应用系统。这个完整的项目提供了从开发环境到运行环境的所有必要组件,包括数据库脚本,使得...

    Struts2+Spring2+iBatis2整合的例子

    2. **数据库准备**:使用提供的ssi.sql文件初始化MySQL数据库,创建相应的表并填充数据。这个文件包含了创建表和插入初始数据的SQL语句。 3. **Struts2配置**:编写struts.xml配置文件,定义Action及其对应的Action...

    Struts2+Hibernate+Spring基于单表的增删改查code

    Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们的组合,通常被称为SSH(Struts2+Spring+Hibernate)或SSH2。这个“Struts2+Hibernate+Spring基于单表的增删改查code”项目是一个典型的Java Web应用...

    Struts2+Spring+Maven+MongoDB项目骨架

    总的来说,"Struts2+Spring+Maven+MongoDB项目骨架"是一个快速启动Web应用开发的模板,它整合了流行的Java技术和数据库,帮助开发者节省了配置和初始化工作,专注于业务逻辑的实现。通过这个骨架,开发者可以便捷地...

    Struts2+Spring+Hibernate 整合项目

    在SSH集成中,Spring主要负责管理Bean的生命周期,包括初始化、配置和销毁。此外,Spring的IoC容器可以管理和协调Struts2和Hibernate中的组件,实现各层之间的解耦。 Hibernate是一个对象关系映射(ORM)框架,它...

    maven3+struts2+spring+ibatis

    这个属于与Spring整合的问题,Spring容器在初始化对象的时候会根据bean的scope配置来考虑是重新建立一个对象,还是继续使用原来的对象,拿struts2的action的bean来说,如果scope这个参数没有配置,默认就是单例,即...

    Struts2+Spring整合所需jar包

    - **spring-beans.jar**:Spring的核心模块,包含Bean的定义、创建、初始化等。 - **spring-context.jar**:提供了上下文相关的服务,如AOP、事件、国际化等功能。 - **spring-web.jar**:针对Web环境的扩展,...

    Struts2+Spring+Ibatis环境配置

    - **配置Servlet容器初始化参数**:在`web.xml`中添加对Struts2配置文件的路径等初始化参数。 ```xml &lt;param-name&gt;struts.configuration.xml.location &lt;param-value&gt;/WEB-INF/struts.xml ``` #### 三、...

    struts2+spring2.5.x

    配置完成后,Action类可以声明对Spring Bean的依赖,Spring会负责初始化和销毁这些Action实例。 ```java public class MyAction extends ActionSupport { @Autowired private MyService myService; // Spring自动...

    Struts2+spring+hibernate(登录与注册模块)

    Struts2+Spring+Hibernate是Java Web开发中的经典组合,常被称为SSH框架。这个组合提供了模型-视图-控制器(MVC)架构模式,用于构建高效、可维护的Web应用程序,特别是登录和注册模块。接下来,我们将深入探讨这些...

    使用Struts2+spring+mybatis框架结合开发的商城系统源码

    在这个系统中,Spring主要负责管理Bean的生命周期,通过配置文件或注解实现Bean的实例化、初始化以及销毁。同时,Spring的AOP模块可以用于实现如日志记录、权限验证等跨切面的功能。此外,Spring还提供了与MyBatis的...

    struts2+spring+hibernate Demo

    在本Demo中,Hibernate配置了自动创建表的功能,这意味着只需创建对应的数据库,Hibernate会自动生成对应的表结构,大大减少了初始化的工作量。 在MyEclipse 8.5环境下搭建SSH项目,通常包括以下步骤: 1. 创建一个...

    struts2+spring3+mybatis3_配置.doc

    2. `&lt;listener&gt;`:声明一个监听器`org.springframework.web.context.ContextLoaderListener`,它会在Web应用启动时初始化Spring的ApplicationContext,读取并加载`contextConfigLocation`指定的配置文件。...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门012

    3. **配置项目**:配置web.xml,定义过滤器和监听器,初始化Spring和Struts2。 4. **建立数据库连接**:配置Hibernate的连接信息,生成实体类和映射文件。 5. **编写Action**:创建Struts2 Action类,实现业务逻辑。...

    网络硬盘(Struts 2+Hibernate+Spring实现)

    Spring还负责初始化和管理Struts 2的相关配置,如拦截器、Action的实例化等。这种集成方式使得系统具备良好的可扩展性和模块化设计。 5. **安全性与性能** 由于涉及用户数据的存储和访问,网络硬盘系统必须考虑...

    struts2+spring大件环境

    还需要配置web.xml文件,添加Struts2和Spring的初始化参数。 7. **引入依赖**:在项目中添加对Struts2和Spring的依赖。如果是Maven项目,可以在pom.xml文件中添加对应的dependency。 8. **配置Struts2**:在web....

    struts2+spring包.zip

    - 容器初始化:确保在Web应用启动时,Spring容器已经初始化并加载了所有的Bean。 - 错误处理:正确配置异常处理机制,以确保程序出错时能提供有效的错误信息。 6. **实际应用**: - 在大型项目中,这种整合能...

Global site tag (gtag.js) - Google Analytics