java - 如何使用 Tomcat 上的 Grails 在我的网络应用程序(用于上传相册)中创建一个新文件夹?

标签 java tomcat grails

我想创建一个相册。 但是我想在服务器上组织相册,所以我想创建新文件夹:

/我的应用程序 /我的应用程序/相册 /我的应用程序/相册/1 /我的应用程序/相册/2 ...

我如何使用 Grails 在 tomcat 上做到这一点?它在 tomcat/bin 中创建所有新文件夹而不是在 tomcat/webapps/myapp/

最佳答案

当我不得不做类似的事情时,我在 Config.groovy 中定义了一个根路径,比如

environments {
    production {
rootPath="/home/user/reports"
    }
    development {
rootPath="c:\\reports"
    }
    test {
rootPath="c:\\reports"
    }

然后创建如下目录。

import org.codehaus.groovy.grails.commons.ConfigurationHolder as Conf
tempFile=new File(Conf.config.rootPath+"dirName")
tempFile.mkdir()

关于java - 如何使用 Tomcat 上的 Grails 在我的网络应用程序(用于上传相册)中创建一个新文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2692772/

相关文章:

Java堆栈跟踪分析,媒体中的错误 header ?

java - 如何更改tomcat或jetty下的Java webapp 'WEB-INF path'约定

Grails Spring Security Core 在创建新用户时登录用户

grails - 什么是Grails Build Config Transitive = false

grails - 我如何在 Groovy 中简化这段设置对象属性(如果它们为空)的代码?

java - EL 中的方法调用

java - Appengine 不发送电子邮件

java - 调用 AWS API - 签名,身份验证 header - 在 android 中使用 OkHTTP

java - 如何在我的 web 项目中配置 log4J

java - 从servlet向mysql数据库添加数据