Grails,IDE中的访问文件和部署的WAR

时间:2014-10-15 02:56:33

标签: java maven grails groovy

我有Grails应用,文件(foo.bar)位于{project_root}/src/groovy/resources/foo.bar

我使用时可以访问在本地环境中运行的文件:

this.getClass().getResource("/src/groovy/resources/foo.bar")

但不是

this.getClass().getResource("foo.bar")

但是,当我使用grails war构建WAR时,该文件将复制到WEB-INF/classes/resources/foo.bar,并且访问该文件的代码将不再有效。

放置我的文件的正确位置是什么,也可以参考它,以便无论是在本地环境中运行还是在WAR中部署,都可以以相同的方式访问它?

感谢。

0 个答案:

没有答案