我在 Tomcat7 上部署 Spring 3 应用程序。我正在使用 OXM unmarshaller,所以我需要像这样创建 StreamSource:
unmarshaller.unmarshal(new StreamSource(new FileInputStream(dbSetupPath)))
我像这样为 dbSetupPath 设置值,它在单元测试中工作:
@Value("src/main/resources/db-setup.xml")
String dbSetupPath;
但是,当我在 Tomcat 上部署时,我得到了 FileNotFoundException。什么是让我的测试通过并且 Tomcat 正常工作的正确路径?我正在部署exploded:war atm。