use*_*919 0 java clojure clojure-contrib clojure-java-interop clojurescript
我有通过 clojure 创建的文件
frontendapp.jar
backendapp.jar
Run Code Online (Sandbox Code Playgroud)
并取一个环境变量, APP_PORT
我想了解的是如何将变量传递给 jar 文件,以便它们与变量 APP_PORT 一起运行?
我的假设是这样的
java -jar frontenapp.jar APP_PORT=8080
Run Code Online (Sandbox Code Playgroud)
我的假设正确吗?
如果问题不好,我很抱歉,这是我第一次部署 clojure 应用程序
假设有一个像 bash 这样的 unixy shell,你可以这样做
$ APP_PORT=8080 java -jar frontendapp.jar
Run Code Online (Sandbox Code Playgroud)
或者更常见的是:
$ export APP_PORT=8080
$ java -jar frontendapp.jar
Run Code Online (Sandbox Code Playgroud)
在第一种情况下,APP_PORT只会在赋予 java 进程的环境中设置。在第二种情况下,使用export,该变量将在随后从该 shell 启动的所有进程的环境中设置。
| 归档时间: |
|
| 查看次数: |
175 次 |
| 最近记录: |