我正在尝试从中运行样板项目lein new compojure clojure-lice
。
运行时,lein ring server
我收到以下可爱错误:
Exception in thread "main" java.lang.RuntimeException: No reader function for tag namespace
我的 project.clj
(defproject clojure-lice "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:min-lein-version "2.0.0"
:dependencies [[org.clojure/clojure "1.8.0"]
[compojure "1.5.1"]
[ring/ring-defaults "0.2.1"]]
:plugins [[lein-ring "0.9.7"]]
:ring {:handler clojure-lice.handler/app}
:profiles
{:dev {:dependencies [[javax.servlet/servlet-api "2.5"]
[ring/ring-mock "0.3.0"]]}})
我的core.clj
:
(ns clojure-lice.handler
(:require [compojure.core :refer :all]
[compojure.route :as route]
[ring.middleware.defaults :refer [wrap-defaults site-defaults]]))
(defroutes app-routes
(GET "/" [] "Hello World")
(route/not-found "Not Found"))
(def app
(wrap-defaults app-routes site-defaults))
我的系统统计:
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
Leiningen 2.8.0 on Java 9.0.1 Java HotSpot(TM) 64-Bit Server VM
Clojure 1.8.0
OSX 10.12.6
尝试将Leiningen降级为2.7.1:
lein upgrade 2.7.1
这是Leiningen
2.8.0中的回归。参见https://github.com/technomancy/leiningen/issues/2328。
我的文件在src/main/Resources/freemarker/email_notification.txt 我无法读取freemaker文件,即电子邮件通知。txt,其中包含html文件。 我的推荐信来自这里:http://websystique.com/spring/spring-4-email-using-velocity-freemaker-template-library/ 我尝试
问题内容: 这是输入XML: 这是我用来读取XML的代码(变量xmlString包含上面的XML): 输出: 如果我使用“ ns2:Token”作为标记名,则可以读取该元素,但是我不希望在代码中使用该前缀,因为我不确定它是否相同或更改未来。有没有办法在不对标记名称中的命名空间进行硬编码的情况下读取xml元素? 问题答案: 用于命名空间元素的W3C dom 方法: IIRC的W3C DOM早期版本对
问题内容: 我真的尽力找到一种方法,使用javascript加载网页来抓取网站,以便例如我的播放列表抓取。我对chrome驱动程序和phantomjs都不满意。请在下面查看,看看是否可以帮助我解决错误。 我的packages.config文件如下: 问题答案: .NET语言绑定标记了PhantomJS驱动程序类在3.11中已弃用,而这些类在3.14中已删除。PhantomJS项目及其驱动程序将不再
问题内容: 我已经经历过类似的帖子。我已经尝试了大多数解决方案,但无法摆脱我遇到的错误。希望对此有所帮助。 在将Maven依赖项添加到部署程序集之后,出现了此错误。我将STS与Pivotal tc Server Development Edition v3.1一起使用。我已经检查了tc服务器和java home的版本。两者都使用Java 8。 我不明白问题是什么。 以下是我的pom.xml。当我尝
我试着写了下面的代码,但不明白为什么它在spl_autoload_register()中找不到具有名称空间的类? 我得到的错误是: 警告:require_once(src/test\stringhelper.php):无法打开流:没有这样的文件或目录 autoloader.php文件: src文件夹中的stringhelper.php: 我也在使用XAMPP,如果这有区别的话。
问题内容: 我的设置非常简单:我有一个Web前端,后端是弹簧接线的。 我正在使用AOP在rpc服务上增加一层安全性。 一切都很好,除了Web应用程序在启动时中止的事实: 这是我的xml配置文件中的代码段: 我在互联网上读到,这可能是我上课负担问题的核心。令人怀疑的是,因为这是我的WEB-INF / lib目录: 问题答案: 您是否尝试过将所有罐子直接放在目录中而不是其子目录中? 不,只是 其余的罐