gpt4 book ai didi

java - 将命令行参数传递给Jetty的start.jar

转载 作者:行者123 更新时间:2023-12-01 12:33:41 25 4
gpt4 key购买 nike

我刚刚开始在 Mac 中使用 Jetty,之前我使用的是 Linux。所以现在我的 jetty 安装在

/etc/jetty

因此,为了在配置文件中设置诸如我的 deployed.environmentJETTY_HOME 之类的属性

/etc/jetty/bin/jetty.sh

我是这样使用的

JETTY_HOME=/etc/jetty
JETTY_USER=root
JETTY_LOGS=/etc/jetty/logs/
JAVA_OPTIONS+="-Ddeployed.environment=stage -Xms1024m -Xmx2048m -server -XX:+UseConcMarkSweepGC"

但是当我来到 Mac 环境时,我不明白在哪里可以提供这些属性来反射(reflect)我的环境。

我正在寻找通过使用命令行参数运行 Jar 的解决方案请阐明这一点。

提前致谢。:)

最佳答案

/etc/jetty某些 Linux 发行版中的概念是该特定发行版 Jetty 打包的一部分。

Jetty 标准发行版不会以这种方式组织自身。

OSX 也不太可能以这种方式组织服务器。

使用 Jetty 9.x 发行版,您可以将该发行版解压到某个目录中,该目录将成为您的 ${jetty.home} ,然后您将使用实例特定配置(Web 应用程序、日志、配置文件、资源等)创建一个新目录,该目录将成为您的 ${jetty.base}目录。

从那里只需配置您的 ${jetty.base}/start.ini 即可并使用${jetty.home}/start.jar启动jetty jetty 文档中概述的技术。

https://www.eclipse.org/jetty/documentation/current/quickstart-running-jetty.html

关于java - 将命令行参数传递给Jetty的start.jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25741935/

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