我刚开始在Mac上使用Jetty,之前我使用的是Linux。所以现在我的码头安装在
/etc/jetty
所以为了在配置文件中设置 deployed.environment 或 JETTY_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环境时,我不明白我在哪里可以提供这些属性以反映我的环境。
我正在通过使用命令行参数运行Jar来查看解决方案 请详细说明一下。
提前致谢。 :)
答案 0 :(得分:1)
某些Linux发行版中的/etc/jetty
概念是Jetty特定发行版包装的一部分。
Jetty标准发行版不会以这种方式组织起来。
OSX也不太可能以这种方式组织服务器。
使用Jetty 9.x发行版,您可以将该发行版解压缩到某个目录中的某个目录,该目录将成为您的${jetty.home}
,然后您将使用您的特定于实例的配置创建一个新目录(webapps ,日志,配置文件,资源等),这将成为您的${jetty.base}
目录。
从那里只需使用jetty文档中列出的${jetty.base}/start.ini
技术配置您的${jetty.home}/start.jar
并启动码头。
https://www.eclipse.org/jetty/documentation/current/quickstart-running-jetty.html