Запуск WSO2 API Manager под учетной записью службы wso2 linux - PullRequest
0 голосов
/ 01 мая 2020

Когда я пытаюсь запустить launcher_wso2server. sh в WSO2_HOME / bin, зарегистрированном как root Я получаю следующую ошибку:

java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.wso2.carbon.bootstrap.Bootstrap.loadClass(Bootstrap.java:70)
        at org.wso2.carbon.bootstrap.Bootstrap.main(Bootstrap.java:51)
Caused by: java.lang.RuntimeException: Error initializing storage.
        at org.wso2.carbon.server.CarbonLauncher.launch(CarbonLauncher.java:115)
        at org.wso2.carbon.server.Main.launchCarbon(Main.java:172)
        at org.wso2.carbon.server.Main.main(Main.java:105)

Затем я попытался переключиться на пользователя wso2: su wso2

$ ./launcher_wso2server.sh
Password: 
su: Authentication failure

Я не знаю пароль учетной записи службы. Можно ли запустить сервер таким образом? Должен ли я использовать systemctl вместо этого?

systemctl status wso2am-3.1.0
● wso2am-3.1.0.service - LSB: Start and stop the wso2 product server daemon
   Loaded: loaded (/etc/init.d/wso2am-3.1.0; generated)
   Active: active (exited) since Fri 2020-05-01 14:17:16 CEST; 3h 3min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/wso2am-3.1.0.service

May 01 14:17:15 ranger systemd[1]: Starting LSB: Start and stop the wso2 product server daemon...
May 01 14:17:15 ranger wso2am-3.1.0[1092]: Starting the WSO2 server ...
May 01 14:17:15 ranger wso2am-3.1.0[1092]: /etc/init.d/wso2am-3.1.0: line 26: warning: command substitution: ignored null byte in input
May 01 14:17:16 ranger su[1416]: Successful su for wso2 by root
May 01 14:17:16 ranger su[1416]: + ??? root:wso2
May 01 14:17:16 ranger su[1416]: pam_unix(su:session): session opened for user wso2 by (uid=0)
May 01 14:17:16 ranger su[1416]: pam_unix(su:session): session closed for user wso2
May 01 14:17:16 ranger systemd[1]: Started LSB: Start and stop the wso2 product server daemon.

Я попытался systemctl запустить wso2am-3.1.0, но не запустил сервер wso2. Все отзывы приветствуются. Спасибо за вашу помощь!

...