0 0

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个答案 按时间排序 按投票排序

0 0

采纳的答案

怀疑你的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
0 0

HTTP Status 404 - Servlet action is not available
这可不是报的applicationContext.xml文件找不到的错误,
你去TOMCAT 日志里看一下具体的错误

2008年6月12日 08:12
0 0

src里面的東東經過編譯后都是進入WEB-INF/ classes目錄下面的
不是直接在WEB-INF目錄下面的...

2008年6月12日 07:58
0 0

<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

相关推荐

    struts-2.5.20-all.zip

    2. **配置文件**:Struts2的配置文件(通常为struts.xml)定义了Action类与URL之间的映射,以及结果页面的跳转规则。此外,还可以配置拦截器、异常处理等。 3. **Interceptor(拦截器)**:拦截器是Struts2的一个...

    struts-core-1.3.10.jar.zip

    9. **配置文件**:如struts-config.xml,是Struts的核心配置文件,定义了Action、ActionMapping、ActionForm和Interceptor等组件,以及它们之间的关系。 10. **国际化和本地化支持**:Struts提供资源包(....

    Struts1.3和config配置详解

    2. **数据源配置**:虽然Struts1.3本身并不直接处理数据库连接,但可以通过配置`&lt;plug-in&gt;`元素来集成第三方的数据源,如C3P0或DBCP。 3. **ActionForm配置**:`&lt;form-beans&gt;`标签用于定义表单bean,每个ActionForm...

    Struts2包和配置文件

    6. **Plug-in(插件)**:Struts2允许通过插件扩展其功能,比如Spring集成插件、Tiles模板插件等。 7. **ActionSupport类**:这是默认的Action基类,提供了默认的错误消息处理和国际化支持。 8. **OGNL(Object-...

    struts-1.2.7-lib

    2. **配置文件**:Struts应用的配置主要通过两个XML文件进行,即struts-config.xml和web.xml。struts-config.xml定义了Action、Form Bean、Action Mapping和Action Forward,而web.xml负责初始化Struts Filter。 3....

    S2SH的配置文件

    - `plug-in`元素:配置Spring的`ContextLoaderPlugIn`插件,用于加载Spring配置文件`applicationContext.xml`。 ##### 3. Hibernate配置文件 - **位置**:Hibernate配置文件通常放置在`WEB-INF`目录下。 - **功能*...

    Spring与Struts整合3种方式实例

    &lt;plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"&gt; &lt;set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml"/&gt; &lt;/plug-in&gt; ``` - 创建 Action 类,...

    Spring + struts 整合的三种主要方式

    为了使Struts能够识别到Spring的上下文,我们需要在`struts-config.xml`中配置`ContextLoaderPlugIn`插件,并指定Spring配置文件的位置。 ```xml &lt;plug-in className="org.springframework.web.struts....

    spring与struts的整合

    - **ContextLoaderPlugIn**:该插件用于初始化Spring的应用上下文,将Spring配置文件加载到内存中。这里的`contextConfigLocation`属性指定了Spring配置文件的位置。 ##### 2. 配置ContextLoaderListener ```xml ...

    struts2的lib包

    4. **Plug-in(插件)**:Struts2拥有丰富的插件系统,可以方便地集成各种第三方库,如Spring、Hibernate等,以扩展其功能。 5. **配置文件**:`struts.xml`是Struts2的主要配置文件,用于设置Action、拦截器、结果...

    struts,与spring整合

    3. **Struts的Plug-in**:为了实现Struts与Spring的集成,通常需要使用Struts的Spring插件。这个插件使得Spring能够接管Struts的Action实例化过程,保证每个Action实例都是由Spring容器管理的。 4. **配置文件**:...

    Spring+struts+hibernate的整合.

    不过,这里提到的是不生成 Hibernate 自身的配置文件,而是将其配置工作交给 Spring。这意味着你需要在 `applicationContext.xml` 中配置 Hibernate SessionFactory,并让 Spring 管理事务。 **4. 在 Struts 配置...

    spring 和 struts整合

    为了使Struts能够识别并使用Spring管理的bean,我们需要在`struts-config.xml`中添加`ContextLoaderPlugIn`插件,加载Spring的配置文件,如: ```xml &lt;plug-in className="org.springframework.web.struts....

    struts2+hibernate+spring框架整合实列

    在struts.xml配置文件中,通过`&lt;plug-in&gt;`标签引入Spring插件。 6. **动作类和业务逻辑**:创建Struts2的动作类,这些类通常由Spring管理,它们可以通过@Autowired注解获取到Service层的bean。业务逻辑主要在...

    Spring集成Struts的三种方案

    这需要在`struts-config.xml`中配置`ContextLoaderPlugIn`插件,指定`contextConfigLocation`属性为Spring的配置文件路径,如`WEB-INF/applicationContext.xml`,这样Struts Action就能访问到Spring上下文中的Bean。...

    Spring集成Struts、Hibernate.pdf

    - **Spring配置文件**:在`action-servlet.xml`中配置需要的Bean,包括Action等组件。 ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi...

    Struts Spring Hibernate 整合开发

    3. 集成Struts和Spring:配置Struts的Plug-in,使Spring管理Action。 4. 配置Hibernate:设置Hibernate的配置文件,如hibernate.cfg.xml,定义实体类和映射文件。 5. 数据源配置:在Spring中配置数据源,连接数据库...

    struts1.3.8-lib

    3. **Struts配置文件**:struts-config.xml是Struts框架的核心配置文件,定义了Action、Forward、Form Bean、DataSources等元素,用于配置应用的行为和路由。 4. **ActionForm**:ActionForm类是用户输入数据的容器...

    Struts+Spring+Hibernate补充内容

    在Struts配置文件中引入Spring的上下文加载插件,可以实现Struts与Spring的无缝集成。 ```xml &lt;plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"&gt; &lt;set-property property=...

Global site tag (gtag.js) - Google Analytics