java - 如何将参数传递给jetty服务

标签 java windows-services jetty

当我通过以下方式运行 jetty 时:

set PROJECT_HOME=%CD%
start java  -Dproject.home="%PROJECT_HOME%" -DSTOP.PORT=8079 -DSTOP.KEY=stop -jar start.jar etc/jetty-logging.xml etc/jetty.xml

我可以在mycontext.xml中使用参数PROJECT_HOME:

SystemProperty name="project.home" default=""

当我从Jetty-Services.exe运行jetty时,有什么方法可以将PROJECT_HOME传递到mycontext.xml

提前致谢。

最佳答案

假设您正在使用 Windows Service Wrapper。

我认为你可以在 jetty-service.conf 中配置它

wrapper.java.additional.1=-Djetty.home=../projectHome

关于java - 如何将参数传递给jetty服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4645522/

相关文章:

c# - 凭据存储最佳实践

c# - 从 .NET Windows 服务检测系统待机/ sleep /休眠?

java - 转义 HTTP 请求中的斜杠

java - 生成用于 python 请求的证书获取 PEM lib 错误

java - 如何更改tomcat或jetty下的Java webapp 'WEB-INF path'约定

java - Escape unicode在Java中转义

java - 从 msf4j 项目运行 jar 文件时出现 "Could not find or load main class"

java - 尝试让 GUI 从头开始​​循环数据

java - 我们可以将作为 jenkins 管道一部分创建的 aritfacts (.jar/.zip) 上传到 Azure Devops 吗?

c# - 服务已停止,但进程仍保持一分钟