Создал свой модуль, удачно импортировал в NCALayer, в списке модулей он отображается.
2017-06-13 11:59:05 INFO [kz.gov.pki.osgi.layer.core.CertCondition] - Condition for Здесь Bundle-SymbolicName, как в манифесте is true
2017-06-13 11:59:05 INFO [kz.gov.pki.api.layer.service.LogWriter] - [Здесь Bundle-SymbolicName, как в манифесте]: BundleEvent RESOLVED
2017-06-13 11:59:05 INFO [kz.gov.pki.api.layer.service.LogWriter] - [Здесь Bundle-SymbolicName, как в манифесте]: STARTING
Пытаюсь теперь отправить JSON в свой модуль:
function login() {
var loginData = {
"module": "Здесь Bundle-SymbolicName, как в манифесте",
"mode" : "login"
};
webSocket.send(JSON.stringify(loginData));
}
В ответ возвращается "MODULE_NOT_FOUND".
Все сделал, как по вашему примеру, в коде, в активаторе, в методе registerService, так же вставил свое имя модуля
props.put("module", "Здесь Bundle-SymbolicName, как в манифесте");
Для получения ncalayer.der, мы высылали такое же имя.
Еще в логах NCALayer имеется вот такое, возможно чем то поможет:
2017-06-13 12:55:22 INFO [kz.gov.pki.osgi.layer.core.Updater] - Connecting... https://crl.pki.gov.kz/thereisnoupdateforyou
2017-06-13 12:55:22 ERROR [kz.gov.pki.osgi.layer.core.Updater] - Something went wrong. Referring to local JSON...
java.net.ConnectException: 404 Not Found
at kz.gov.pki.osgi.layer.core.Updater$check$1.invoke(Updater.kt:103)
at kz.gov.pki.osgi.layer.core.Updater$check$1.invoke(Updater.kt:37)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:18)
2017-06-13 11:59:06 INFO [kz.gov.pki.osgi.layer.core.Updater] - 1.0.0 vs 1.0.0
2017-06-13 11:59:43 INFO [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Opened
2017-06-13 12:03:38 INFO [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: C [Self] InternalServerError: Handler terminated without closing the connection.
2017-06-13 12:03:38 INFO [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Opened
2017-06-13 12:04:30 INFO [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: C [Self] InternalServerError: Handler terminated without closing the connection.
2017-06-13 12:04:31 INFO [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Opened
2017-06-13 12:05:50 INFO [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: Opened
2017-06-13 12:06:03 INFO [kz.gov.pki.api.layer.service.LogWriter] - [kz.gov.pki.osgi.layer.websocket]: C [Self] InternalServerError: Handler terminated without closing the connection.
P.S. Думал, что проблема в том, что "module" в кавычках. Без них проблема та же.