有沒有一個變量可以找到我的Grails應用程序的根目錄?Grails默認根路徑
我試過request.getSession()。getServletContext()。getRealPath(「/」) 但是顯示tmp/App-Test-0.1 /。
我的應用程序位於雄貓「/home/srinath/work/projects/tomcat-6.0.18/webapps/App-Test-0.1」
可以在任何一個可以幫助我。
在此先感謝, SRI ..
有沒有一個變量可以找到我的Grails應用程序的根目錄?Grails默認根路徑
我試過request.getSession()。getServletContext()。getRealPath(「/」) 但是顯示tmp/App-Test-0.1 /。
我的應用程序位於雄貓「/home/srinath/work/projects/tomcat-6.0.18/webapps/App-Test-0.1」
可以在任何一個可以幫助我。
在此先感謝, SRI ..
MainContext:
import org.codehaus.groovy.grails.commons.ApplicationHolder;
ApplicationContext ctx = (ApplicationContext)ApplicationHolder.getApplication().getMainContext();
例子:
ApplicationHolder.getApplication().getMainContext().getResource("/").getFile().getAbsolutePath()
你也可以做出grailsApplication豆以下調用
grailsApplication.mainContext.servletContext.getRealPath('')