目录不存在:资源ring.middleware.文件/ ensure-dir (file.clj: 12)



我正在Ubuntu服务器上部署一个基于luminus的Clojure项目。当我尝试启动服务器时,我得到以下异常:

Exception Directory does not exist: resources  ring.middleware.file/ensure-dir (file.clj:12)

我的project.clj文件

(defproject big5 "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.5.1"]
                 [lib-noir "0.5.0"]
                 [compojure "1.1.5" :exclusions [ring/ring-core]]
                 [com.cemerick/friend "0.1.5"]
                 [ring-server "0.2.7"]
                 [clabango "0.5"]
                 [korma "0.3.0-RC6"]
                 [mysql/mysql-connector-java "5.1.6"]
                 [com.taoensso/timbre "2.7.1"]
                 [com.taoensso/tower "2.0.1"]
                 [com.postspectacular/rotor "0.1.0"]
                 [markdown-clj "0.9.19"]
                 [clj-json "0.5.3"]
                 [clj-time "0.6.0"]
                 [log4j "1.2.17"
                  :exclusions
                  [javax.mail/mail
                   javax.jms/jms
                   com.sun.jdmk/jmxtools
                   com.sun.jmx/jmxri]]
                 [org.slf4j/slf4j-log4j12 "1.7.5"]]
  :plugins [[lein2-eclipse "2.0.0"]
            [lein-ring "0.8.7"]
            [lein-midje "3.0.0"]]
  :ring {:handler big5.handler/war-handler
         :init    big5.handler/init
         :destroy big5.handler/destroy}
  :profiles
  {:production {:ring {:open-browser? false
                       :stacktraces?  false
                       :auto-reload?  false}}
   :dev {:dependencies [[ring-mock "0.1.3"]
                        [ring/ring-devel "1.1.8"]
                        [midje "1.5.1"]]}}
  :min-lein-version "2.0.0")

我相信Leiningen使用resources目录作为类路径根。通常,resources/public是您存储静态web资产的地方,如图像,javascript和样式表。如果你创建了这些目录,你应该很好。

这里有一些参考资料给你:

Clojure应用程序中的资源

使用ring/comcomure提供静态文件——来自war

最后,从luminus文档本身:

http://www.luminusweb.net/docs anatomy_of_a_luminus_application

相关内容

最新更新