gpt4 book ai didi

java - 如何在生产中托管 Clojure 服务

转载 作者:行者123 更新时间:2023-11-30 07:04:07 24 4
gpt4 key购买 nike

我有一个用 Clojure/Ring/Jetty 编写的 Clojure REST 服务。在开发过程中,我从命令行 lein run serve 运行它们,但现在我想将它们运行到生产环境。

正确的做法是什么?在 .NET 世界中,我使用 IIS(Internet 信息服务器)来托管 Web 应用程序。我需要在 JVM 中使用什么? Tomcat 或任何其他 servlet 容器?

最佳答案

通常,我更喜欢将 clojure 作为独立的 java 应用程序运行。您可以使用 lein uberjar 构建可执行 jar 。你可以看看这个教程uberjar .

这将为您构建 -standalone.jar。如果您在 Linux 环境中,只需按以下方式运行 nohup java -jar <projectname>-standalone.jar

关于java - 如何在生产中托管 Clojure 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40423644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com