Когда я пытаюсь запустить 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. Все отзывы приветствуются. Спасибо за вашу помощь!