我正在尝试:gen-class a Servlet 这是我的代码:
(ns test.test
(:import (java.io PrintWriter) (javax.servlet.http HttpServlet))
(:gen-class :name test.TestServlet :extends javax.servlet.http.HttpServlet))
(defn -doGet[request response]
(let [wrtr (.getWriter response)]
(.println wrtr "hello from clojure")))
Lein 无法编译它在线程“main”java.lang.ClassNotFoundException 中说异常:javax.servlet.http.HttpServlet (Test.clj:1)
我已经将 Lein 中的 :library-path 修改为 ":library-path "/home/long/workspaces/spring/LongHDi/war/WEB-INF/lib" 但它不起作用。
你知道为什么吗?
我正在尝试使用 Google App Engine。我要扩展的 servlet 类已经在我指定的 lib 文件夹中。