如何在启动时将 System.getProperty("skipIndexing") 值传递给 Java 服务器?
How to pass System.getProperty("skipIndexing") value to a Java Server while starting?
我们正在使用 Mule 服务器,但这个问题通常适用于所有服务器。
在构造函数中,我们有以下 属性 命名为 skipindexing。
if (!Boolean.parseBoolean(System.getProperty("skipIndexing"))) {
//searchIndexer.doIndexing(propertyIndexing, threadsToLoadObjects, threadsForSubsequentFetching);
}
每次我需要在服务器上将此代码注释到 运行 时,因为我不知道如何在 运行 时间传递此 skipIndexing 属性。
有人可以建议如何将此值作为 false 传递吗?
我不确定你所说的将它传递给服务器是什么意思,但是设置系统 属性 "skipIndex" 可以通过添加 -D 标志在你的应用程序的命令行上设置作为
java -DskipIndexing=true -jar ....
HTH,
加尔
在mule/conf/wrapper.conf
中设置属性
我们正在使用 Mule 服务器,但这个问题通常适用于所有服务器。
在构造函数中,我们有以下 属性 命名为 skipindexing。
if (!Boolean.parseBoolean(System.getProperty("skipIndexing"))) {
//searchIndexer.doIndexing(propertyIndexing, threadsToLoadObjects, threadsForSubsequentFetching);
}
每次我需要在服务器上将此代码注释到 运行 时,因为我不知道如何在 运行 时间传递此 skipIndexing 属性。
有人可以建议如何将此值作为 false 传递吗?
我不确定你所说的将它传递给服务器是什么意思,但是设置系统 属性 "skipIndex" 可以通过添加 -D 标志在你的应用程序的命令行上设置作为
java -DskipIndexing=true -jar ....
HTH, 加尔
在mule/conf/wrapper.conf