Мы столкнулись с этим поведением на нашем MFP 7.1, чего не было в WL 6.2, где он поднял оповещение в нашей команде.MobileFirst 7.1 читает стандартные свойства worklight.properties, хотя значение JNDI пуст.
Издание уточнение:
В Worklight.properties У меня есть запись:
ENV = MFP-DEV.
Я использую и адаптер, чтобы прочитать это свойство:
var environment = WL.Server.configuration["ENV"];
WL.Logger.info ("Env Enabled is :" + environment);
Я компилировать свой код сервера и создайте файл войны, который будет развернут на моем фактическом сервере. Когда я уничтожаю файл войны, запись «EVN» становится пустой, что является тем же случаем, что и у нас, когда мы запускали WL 6.2.
ISSE в том, что в WL 6.2, если я не присвоить значение на уровне сервера. Выход моего адаптера для этой записи приходит как "undefined"
WL.Logger.info ("Env Enabled is :" + environment);
// Env Enabled is undefined
Однако в MFP 7.1 для того же теста. Результат приходит как:
WL.Logger.info ("Env Enabled is :" + environment);
// Env Enabled is MFP-DEV
Это означает, что сервер MFP на самом деле читать worklight.properties получить назначенное значение параметра, который находится внутри файла войны, если значение JNDI не установлено на уровне сервера. Если я не поставлю фактическое значение в JNDI, сервер всегда будет читать значение по умолчанию в своем военном файле.
Это вызвало обеспокоенность по поводу следующих свойств, поскольку мы не присваиваем им никаких значений на сервере JNDI.
значения по умолчанию в worklight.properties:
#The path to the keystore, relative to the server folder in the MobileFirst Project, for example: conf/my-cert.jks
wl.ca.keystore.path=conf/mfp-default.keystore
#The type of the keystore file. Valid values are jks or pkcs12.
wl.ca.keystore.type=jks
#The password to the keystore file.
wl.ca.keystore.password=jYCuzgPNXNMLKfmlk6WM
#The alias of the entry where the private key and certificate are stored, in the keystore.
wl.ca.key.alias=mfp-default-cert
#The password to the alias in the keystore.
wl.ca.key.alias.password=82ShbwXc0KD5ni9Zc6yq
сервер JNDI:
Есть ли какие-либо рекомендации о том, как справиться с этим?
Версия сервера: 7.1.0.00.20160401-2103