首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使Junit重用Tomcat context.xml

使Junit重用Tomcat context.xml
EN

Stack Overflow用户
提问于 2011-01-03 18:32:44
回答 4查看 1.2K关注 0票数 1

我不是java方面的专家,但现在我已经继承了一些我需要的代码。我的目标是运行源代码测试套件。测试所需的bean(创建)需要一些环境设置。这些设置位于tomcat-root-dir/conf/context.xml中。tomcat使用这些环境设置来部署web应用程序。

我想用junit重用tomcat-root-dir/conf/context.xml,或者让testsuite正常工作。有没有一些标准的方法来解析junit的context.xml?如果你能帮我这个忙,我将不胜感激。

EN

回答 4

Stack Overflow用户

发布于 2011-01-03 18:36:55

有一种解析XML的标准方法,因此您可以随意读取任何文件并解析XML。

我假设您想要一个数据源的JNDI查找或类似的东西。当然,问题是,如果您坚持这样做,就会耦合到Tomcat。

票数 1
EN

Stack Overflow用户

发布于 2011-01-05 12:02:41

JUnit4提供了规则ExternalResource来处理资源:参见ExternalResource Core Rule

票数 1
EN

Stack Overflow用户

发布于 2011-01-05 13:30:31

我们采用了使用嵌入式glassfish服务器的方法。这将不会重用tomcat context.xml,但将能够访问外部资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4583715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档