2016-04-14 7 views
1

私はgrailsのアプリケーションからアクセスする必要のあるコンテンツを持つフォルダを持っています。私はそれをアプリケーションのルートディレクトリに入れ、開発はうまくいくが、.WARを作成するとそのフォルダは含まれない。私はこれを試してみてください:grailsアプリケーションにフォルダを含める

grails.war.resources = { stagingDir, args -> 
    copy(todir: "${stagingDir}/folder"){ 
     fileset(dir: "folder") 
    } 
} 

これはフォルダを含んでいますが、開発中と同じ方法でアクセスできません。

どうすればこのようにすることができますか? 正しい方法は何ですか? ありがとうございます。私にとって

+0

でウェブアプリのルートにアクセスするには、資産の中に入れてフォルダ。または古いバージョンを使用している場合はweb-appフォルダにあります。 –

+0

@MikelisBaltruksそして、後でどのようにフォルダにアクセスしますか? –

+0

私はweb-appフォルダが本番環境のルートだと思います。 –

答えて

0

この作品は: コピーし、Webアプリ用のフォルダと次のようにアクセス:

grailsApplication.parentContext.getResource("/").file.toString() 

だから私は、生産・開発

関連する問題