在Eclipse中使用tomcat部署Web应用程序时,会加载用于测试的Spring applicationcontexts

时间:2012-07-24 13:02:00

标签: eclipse spring hibernate tomcat maven

我有一个Web应用程序,我在Tomcat 6中使用Eclipse进行部署。我正在使用Maven,Web模块可以看到Core模块。核心模块有一个hibernate.cfg.xml文件和另一个应用程序上下文(Spring文件),在他的源文件夹中有一些配置,即src / main / resources。一个星期前一切都工作正常,但我决定对Web模块进行一些测试,所以我在src / test / java中创建了一个文件夹,并在src / test / resources文件夹中对配置文件进行了一些测试(这2个文件夹在web模块上创建的位置)。测试没问题,mvn clean install给了我一个BUILD SUCCESFULL。问题是当我尝试开发Web应用程序时。如果查看文件夹,$ {PROJECT_LOCATION} /。metadata / .plugins / org.eclipse.wst.server.core / tmp0 / wtpwebapps / MI_WEB_APP / WEB-INF / classes我可以看到为应用程序上下文定义的这里的Web模块测试代替了Core模块中src / main / resources文件夹中的真实配置文件。我的意思是,我没有使用正确的hibernate.cfg.xml文件,而是使用hsqldb配置了hibernate.cfg.xml,并且该配置文件是我在web测试资源文件夹中使用的文件。关于这可能发生的任何想法?抱歉我的英文。

0 个答案:

没有答案