在学习spring testContext的时候遇到一个路径问题。
参考文档
http://www.ibm.com/developerworks/cn/java/j-lo-spring25-test/
我的项目路径结构:
MyProject
└-src
└-test
└-hrtest
└-userServiceTest.java //我的测试类
└-userServiceTest-context.xml
└-WebRoot
└-WEB-INF
└-applicationContext.xml
文中指出,测试类会默认会加载userServiceTest-context.xml,userServiceTest-context.xml中再引用applicationContext.xml,如下:
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<!-- ① 引入清单1定义的Spring配置文件 -->
<import resource="classpath:/applicationContext.xml"/>
</beans>
但我的applicationContext.XML是在web-inf目录下,那么 ①处,我该怎样写呢?
直白的说,就是userServiceTest-context.xml要引用web-inf中的applicationContext.xml应该怎样写路径?
另外testcontext也提供另一种配置:
在测试类上加上
@ContextConfiguration(locations={"classpath:applicationContext.xml"})
但同样我不知道怎样访问web-inf。
小弟初学J2EE,请各位仁兄指点一二。
备注:不移动applicationcontext.xml。
分享到:
相关推荐
<import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
Jboss启动报Failed to parse WEB-INF/web.xml; - nested throwable错误解决方案 在Jboss应用服务器中,启动报错Failed to parse WEB-INF/web.xml; - nested throwable是一种常见的错误,本文将对此错误进行深入分析...
springboot获取根目录及资源路径及解决jar发布时的出现D:/export-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/static,采用该工具类可在发布成jar时访问到资源文件路径地址
也可以在web工程的webcontent/web-inf目录下建立context.xml文件,这样避免了两次去更改server.xml配置,也可使不同工程使用不同context配置,这是Tomcat6提倡的方法。 六、依赖jar文件 将以下几个jar文件复制到...
在Java Web应用中,`WEB-INF`目录是一个非常重要的组成部分,它位于Web应用程序的根目录下。`WEB-INF`目录主要用于存放那些不应该直接暴露给客户端的应用程序资源,比如配置文件、类文件、JSP页面等。这样做主要是...
WEB-INF/web.xml 文件** - **功能**: 定义 Web 应用程序的部署描述符,包含 Servlet、Filter、Listener 等的配置信息。 - **重要性**: 是 Web 应用的核心配置文件之一,控制着 Web 应用的运行时行为。 **2. WEB-...
在Spring MVC框架中,开发人员通常将JSP页面放置在`/WEB-INF/views`目录下,以增加安全性,因为直接通过URL无法访问这个路径。然而,有时会出现Spring MVC无法正确解析并显示这些JSP页面的问题,导致404错误。本篇...
3. **配置web.xml**:打开`WEB-INF/web.xml`文件,添加或更新以下配置来引用JSTL库: ```xml <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri> <taglib-location>/WEB-INF/tld/c.tld</taglib-uri> ...
* /WEB-INF/web.xml:这是Web应用程序的配置文件,用于描述Servlet和其他应用组件的配置及命名规则。 * /WEB-INF/classes/:这个目录包含了站点所有用的class文件,包括Servlet class和非Servlet class。这些类文件...
NULL 博文链接:https://yangq.iteye.com/blog/1399621
复合页面,始终是一个开发web应用时必须面对的问题,对struts的titles有厌倦,听说sitemesh不错,尝试,原以为复杂,谁知用起来是那么地简单,太令人惊叹! 写下试用教程: 1.准备一个web项目,到sitemesh官方网站...
/xscjManager/WebContent/WEB-INF/lib/antlr.jar /xscjManager/WebContent/WEB-INF/lib/asm.jar /xscjManager/WebContent/WEB-INF/lib/asm-attrs.jar /xscjManager/WebContent/WEB-INF/lib/cglib-2.1.3.jar /...
每个元素需要指定一个唯一的名称和路径,以便在浏览器中访问。 3. **部署drools工作台**: - 将kie-drools-wb-7.5.0.Final.war复制到Tomcat的webapps目录下。Tomcat会自动检测到这个新文件,并将其展开为一个应用...
<param-value>/WEB-INF/spring-config.xml</param-value> </context-param> <!-- 备注:此所设定的参数,在JSP网页中可以使用下列方法来取得:${initParam.param_name} 若在Servlet可以使用下列方法来获得:...
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-logging-1.0.4.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/displaytag-1.1.jar"/> <classpathentry kind="lib" path="WebRoot/...
构建dubbo项目的时候会遇到: 操作步骤: ... Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:...
JSTL标签所需要的c.tld,放到 WEB-INF,欢迎下载,免费。
- 更新应用时,只需替换现有WAR文件或在`WEB-INF/classes`和`WEB-INF/lib`下更新类文件和库。 8. **集成其他服务**: - Tomcat常与其他Java应用服务器如JBoss、GlassFish等集成,以实现更复杂的企业级应用架构。 ...
woodstox-core-asl-4.1.2_1.jar下载,一个webservice客户端依赖包META-INF/ASL2.0 META-INF/LICENSE META-INF/MANIFEST.MF META-INF/NOTICE META-INF/services/javax.xml.stream.XMLEventFactory META-INF/services/...
mybatis-ehcache-1.0.2.jar META-INF/LICENSE ...META-INF/maven/org.mybatis.caches/mybatis-ehcache/pom.xml org.mybatis.caches.ehcache.EhcacheCache.class org.mybatis.caches.ehcache.LoggingEhcache.class