[comment]: # attributes: notoc

[comment]: # translation:outdated

[comment]: # ({8bf9c5fc-8bf9c5fc})
# 8 Zabbix Java网关

如果使用`startup.sh`和`shutdown.sh`脚本启动和停止[Zabbix Java 网关](/manual/concepts/java), 则可以在`settings.sh`文件中指定必要的配置参数。启动和关闭脚本以配置文件为输入源 ，并且注意将shell 变量 (第一列) 转换为相应的Java 属性 (第二列)。

如果你直接通过手动运行`java`命令来起动Zabbix Java 网关, 可以通过命令行方式来指定对应的Java属性。

|变量|属性|是否必须|范围|默认值|描述|
|--------|--------|---------|-----|-------|-----------|
|LISTEN\_IP|zabbix.listenIP|否| |0.0.0.0|监听IP地址。|
|LISTEN\_PORT|zabbix.listenPort|否|1024-32767|10052|监听端口。|
|PID\_FILE|zabbix.pidFile|否| |/tmp/zabbix\_java.pid|PID文件的名称。如果省略，Zabbix Java gateway将作为控制台应用程序启动。|
|PROPERTIES\_FILE|zabbix.propertiesFile|否| | |属性文件的名称。可用于使用键值格式设置其他属性，以使其在命令行上不可见或覆盖现有属性。<br>示例: "javax.net.ssl.trustStorePassword=<password>"|
|START\_POLLERS|zabbix.startPollers|否|1-1000|5|启动的线程数。|
|TIMEOUT|zabbix.timeout|否|1-30|3|等待超时的时间。|

::: 注意警告
10052端口没有在 [IANA注册](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt).
:::

[comment]: # ({/8bf9c5fc-8bf9c5fc})
