我正在嘗試使用clojure web框架noir發佈一個小型web應用程序構建。它在按lein run
運行時按預期工作。當我運行lein uberjar
,然後java -jar project-1.0.0-standalone.jar
它按預期工作。但是,如果我移動jar文件(project-1.0.0-standalone.jar),它會運行,但每個頁面的結果都是404.我的project.clj
是由lein noir new
生成的默認值,但我添加了:omit-source true
和:aot :all
。Noir uberjar只能在構建目錄中工作
我使用:
leiningen 1.7.1
的Clojure 1.2.1
比諾1.2.1
我怎樣才能使可分配給其他人沒有一個罐子資源?
什麼問題? – alestanis
當我將jar文件移動到另一個位置(在同一臺計算機上)時,爲什麼它不起作用(每個頁面返回404)? – user1781292