-
struts1 plug-in 找不到spring配置文件10
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext*.xml" />
</plug-in>
我把spring配置文件放在src下,为什么plug-in找不到applicationContext.xml这个文件。
报错:
HTTP Status 404 - Servlet action is not available
type Status report
message Servlet action is not available
description The requested resource (Servlet action is not available) is not available.
而我把spring配置文件放在/WEB-INF/下,plug-in就不会报错。
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext*.xml" />
</plug-in>
请各位大家指点一下,我想把spring配置文件放在src还需要其它的配置吗~!????2008年6月11日 22:54
4个答案 按时间排序 按投票排序
-
采纳的答案
怀疑你的web.xml中,配置spring的applicationContext就放在WEB-INF下,默认的Spring配置也是放在WEB-INF下,所以,你在web.xml修改如下试试:
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:applicationContext*.xml </param-value> </context-param>
2008年6月12日 00:00
-
HTTP Status 404 - Servlet action is not available
这可不是报的applicationContext.xml文件找不到的错误,
你去TOMCAT 日志里看一下具体的错误2008年6月12日 08:12
-
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext*.xml" />
</plug-in>
這個配置是錯誤的.你再看看applicationCotext.xml在哪里.
是在"/WEB-INF/classes目錄下面.
所以上面的配置改成
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml" />
</plug-in>2008年6月12日 07:56
相关推荐
2. **配置文件**:Struts2的配置文件(通常为struts.xml)定义了Action类与URL之间的映射,以及结果页面的跳转规则。此外,还可以配置拦截器、异常处理等。 3. **Interceptor(拦截器)**:拦截器是Struts2的一个...
9. **配置文件**:如struts-config.xml,是Struts的核心配置文件,定义了Action、ActionMapping、ActionForm和Interceptor等组件,以及它们之间的关系。 10. **国际化和本地化支持**:Struts提供资源包(....
2. **数据源配置**:虽然Struts1.3本身并不直接处理数据库连接,但可以通过配置`<plug-in>`元素来集成第三方的数据源,如C3P0或DBCP。 3. **ActionForm配置**:`<form-beans>`标签用于定义表单bean,每个ActionForm...
6. **Plug-in(插件)**:Struts2允许通过插件扩展其功能,比如Spring集成插件、Tiles模板插件等。 7. **ActionSupport类**:这是默认的Action基类,提供了默认的错误消息处理和国际化支持。 8. **OGNL(Object-...
2. **配置文件**:Struts应用的配置主要通过两个XML文件进行,即struts-config.xml和web.xml。struts-config.xml定义了Action、Form Bean、Action Mapping和Action Forward,而web.xml负责初始化Struts Filter。 3....
- `plug-in`元素:配置Spring的`ContextLoaderPlugIn`插件,用于加载Spring配置文件`applicationContext.xml`。 ##### 3. Hibernate配置文件 - **位置**:Hibernate配置文件通常放置在`WEB-INF`目录下。 - **功能*...
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml"/> </plug-in> ``` - 创建 Action 类,...
为了使Struts能够识别到Spring的上下文,我们需要在`struts-config.xml`中配置`ContextLoaderPlugIn`插件,并指定Spring配置文件的位置。 ```xml <plug-in className="org.springframework.web.struts....
- **ContextLoaderPlugIn**:该插件用于初始化Spring的应用上下文,将Spring配置文件加载到内存中。这里的`contextConfigLocation`属性指定了Spring配置文件的位置。 ##### 2. 配置ContextLoaderListener ```xml ...
4. **Plug-in(插件)**:Struts2拥有丰富的插件系统,可以方便地集成各种第三方库,如Spring、Hibernate等,以扩展其功能。 5. **配置文件**:`struts.xml`是Struts2的主要配置文件,用于设置Action、拦截器、结果...
3. **Struts的Plug-in**:为了实现Struts与Spring的集成,通常需要使用Struts的Spring插件。这个插件使得Spring能够接管Struts的Action实例化过程,保证每个Action实例都是由Spring容器管理的。 4. **配置文件**:...
不过,这里提到的是不生成 Hibernate 自身的配置文件,而是将其配置工作交给 Spring。这意味着你需要在 `applicationContext.xml` 中配置 Hibernate SessionFactory,并让 Spring 管理事务。 **4. 在 Struts 配置...
为了使Struts能够识别并使用Spring管理的bean,我们需要在`struts-config.xml`中添加`ContextLoaderPlugIn`插件,加载Spring的配置文件,如: ```xml <plug-in className="org.springframework.web.struts....
在struts.xml配置文件中,通过`<plug-in>`标签引入Spring插件。 6. **动作类和业务逻辑**:创建Struts2的动作类,这些类通常由Spring管理,它们可以通过@Autowired注解获取到Service层的bean。业务逻辑主要在...
这需要在`struts-config.xml`中配置`ContextLoaderPlugIn`插件,指定`contextConfigLocation`属性为Spring的配置文件路径,如`WEB-INF/applicationContext.xml`,这样Struts Action就能访问到Spring上下文中的Bean。...
- **Spring配置文件**:在`action-servlet.xml`中配置需要的Bean,包括Action等组件。 ```xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi...
3. 集成Struts和Spring:配置Struts的Plug-in,使Spring管理Action。 4. 配置Hibernate:设置Hibernate的配置文件,如hibernate.cfg.xml,定义实体类和映射文件。 5. 数据源配置:在Spring中配置数据源,连接数据库...
3. **Struts配置文件**:struts-config.xml是Struts框架的核心配置文件,定义了Action、Forward、Form Bean、DataSources等元素,用于配置应用的行为和路由。 4. **ActionForm**:ActionForm类是用户输入数据的容器...
在Struts配置文件中引入Spring的上下文加载插件,可以实现Struts与Spring的无缝集成。 ```xml <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> <set-property property=...