Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat作为Windows服务如何传递Java属性_Java_Service_Tomcat8 - Fatal编程技术网

Tomcat作为Windows服务如何传递Java属性

Tomcat作为Windows服务如何传递Java属性,java,service,tomcat8,Java,Service,Tomcat8,我们目前将Tomcat8.5作为windows服务运行。如何将java属性(即通过-D参数)传递给服务的启动 我们可以通过windows操作系统(服务管理器)的服务属性对话框“启动参数”传递参数。如果是,语法是什么 我们是否需要在tomcat的启动bat文件中的某个地方硬编码该属性,如果需要,是哪些 其他可能性,即系统变量,如CATALINA OPTS 谢谢你和问候 Mark这来自Tomcat 8.5中的catalina.bat脚本的环境变量先决条件部分: rem JAVA_OPTS

我们目前将Tomcat8.5作为windows服务运行。如何将java属性(即通过-D参数)传递给服务的启动

  • 我们可以通过windows操作系统(服务管理器)的服务属性对话框“启动参数”传递参数。如果是,语法是什么
  • 我们是否需要在tomcat的启动bat文件中的某个地方硬编码该属性,如果需要,是哪些
  • 其他可能性,即系统变量,如CATALINA OPTS
谢谢你和问候 Mark

这来自Tomcat 8.5中的
catalina.bat
脚本的环境变量先决条件部分:

rem   JAVA_OPTS       (Optional) Java runtime options used when any command
rem                   is executed.
rem                   Include here and not in CATALINA_OPTS all options, that
rem                   should be used by Tomcat and also by the stop process,
rem                   the version command etc.
rem                   Most options should go into CATALINA_OPTS.

您应该能够使用自定义的
-D
参数设置
JAVA\u OPTS
环境变量。

首先确保已运行
Service.bat安装
,然后请运行Tomcat7w(或Tomcat8w,Tomcat9w,如果您使用另一个Tomcat版本)

在Java选项中选择并添加Java属性

如果使用其他名称安装服务,例如
service.bat安装TomcatApp
,请在打开之前将Tomcat7w重命名为