如何在启动时将System.getProperty(“skipIndexing”)值传递给Java Server?

时间:2018-02-21 06:03:57

标签: java mule system-properties

我们正在使用Mule Server,但这个问题通常适用于所有服务器。

在构造函数中,我们有以下名为skipindexing的属性。

if (!Boolean.parseBoolean(System.getProperty("skipIndexing"))) {
            //searchIndexer.doIndexing(propertyIndexing, threadsToLoadObjects, threadsForSubsequentFetching);
         }

每次我需要评论此代码以在服务器上运行,因为我不知道如何在运行时传递此skipIndexing属性。

有人可以建议如何将此值传递为false吗?

2 个答案:

答案 0 :(得分:1)

mule/conf/wrapper.conf

中设置属性

答案 1 :(得分:0)

我不确定你的意思是将它传递给服务器,但设置该系统属性" skipIndex"可以在应用程序的命令行上设置,并将-D标志添加为

java -DskipIndexing=true -jar ....

HTH, 伽