clojure你如何打包jax-ws web服务

时间:2015-01-23 14:03:27

标签: clojure jax-ws leiningen

我已经使用definterface和deftype在clojure中成功创建了一个JAX-WS Web服务。我如何使用lein ring uberwar将其打包到war文件中,以便我可以在tomcat或任何其他servlet容器中部署它?我似乎找不到办法做到这一点。

1 个答案:

答案 0 :(得分:0)

我从未尝试过,因为我通常将应用程序打包为JAR并使用嵌入式容器,例如Jetty

但是,看起来lein-ring能够生成WAR文件。我从来没有尝试过,但即使你没有使用Ring库,也许它对你有用。

如果它不起作用,则可以扩展Leiningen以创建自定义任务。正确地,您可以创建一个任务来将项目打包为WAR文件。如果是这样,请考虑稍后在Github上发布它!