Разверните jBPM 7.8.0 в Tomcat - невозможно войти в систему с помощью пользователя tomcat

Я пытаюсь развернуть jBPM 7.8.0 в tomcat.

Я поместил файлы войны в каталог webapps в tomcat 7.0.40. Ява 1.8.

Я сделал изменения в соответствии с файлами readMe в военных файлах kie-server и kie-wb.

Я умею разворачивать войны. Страница входа открывается. Но я не могу войти в систему. Ошибка Login Failed: Not Authorized

Логи прилагаются.

Пользователи Tomct:

<role rolename="admin"/>

<role rolename="PM"/>

<role rolename="HR"/>

<role rolename="analyst"/>

<role rolename="user"/>

<role rolename="kie-server"/>



<user username="testuser" password="testpwd" roles="admin,analyst,PM,HR,kie-server"/>

<user username="kieserver" password="kieserver1!" roles="kie-server"/>

Примечание. В файле Read me не упоминается настройка менеджера trxn bitronix.

Кто-нибудь может мне с этим помочь?

В catalina.bat параметры каталины установлены на:

set CATALINA_OPTS= %CATALINA_OPTS% -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Dorg.kie.server.persistence.ds=java:comp/env/jdbc/jbpm -Djbpm.tm.jndi.lookup=java:comp/env/TransactionManager -Dorg.kie.server.persistence.tm=JBossTS -Dhibernate.connection.release_mode=after_transaction -Dorg.kie.server.id=tomcat-kieserver -Dorg.kie.server.location=http://localhost:7001/kie-server-7.8.0/services/rest/server -Dorg.kie.server.controller=http://localhost:7001/kie-wb-7.8.0/rest/controller -Djava.security.auth.login.config=D:\Aravind\Installation\Tomcat_8\webapps\kie-wb-7.8.0\WEB-INF\classes\login.config -Dorg.jboss.logging.provider=jdk

ЖУРНАЛ:

    -----
    WARNING: Exception encountered while syncing with controller at http://localhost:7001/kie-wb-7.8.0/rest/controller/server/tomcat-kieserver error Read timed out
    Jul 17, 2018 10:11:11 PM org.kie.server.services.impl.ControllerBasedStartupStrategy startup
    WARNING: Unable to connect to any controllers, delaying container installation until connection can be established
    Jul 17, 2018 10:11:11 PM org.kie.server.services.Bootstrap contextInitialized
    INFO: KieServer (id tomcat-kieserver) started successfully
    Jul 17, 2018 10:11:11 PM org.apache.catalina.util.LifecycleBase setStateInternal
    FINE: Setting state for [org.apache.catalina.session.StandardManager[/kie-server-7.8.0]] to [INITIALIZING]
    .......

    Jul 17, 2018 10:12:12 PM org.kie.server.controller.websocket.client.WebSocketKieServerControllerImpl connect
    INFO: Kie Server points to non Web Socket controller 'http://localhost:7001/kie-wb-7.8.0/rest/controller', using default REST mechanism
    Jul 17, 2018 10:12:12 PM org.kie.server.common.KeyStoreHelperUtil loadControllerPassword
    WARNING: Unable to load key store. Using password from configuration
    Jul 17, 2018 10:12:17 PM org.kie.server.services.impl.controller.DefaultRestControllerImpl connectToSingleController
    WARNING: Exception encountered while syncing with controller at http://localhost:7001/kie-wb-7.8.0/rest/controller/server/tomcat-kieserver error Read timed out
    Jul 17, 2018 10:12:24 PM org.jboss.weld.bootstrap.Validator validateCustomBean

    .....
    FINE: Setting state for [org.apache.catalina.connector.MapperListener@52feb982] to [STARTED]
    Jul 17, 2018 10:13:34 PM org.apache.catalina.util.LifecycleBase setStateInternal
    FINE: Setting state for [Connector[AJP/1.3-8009]] to [STARTED]
    Jul 17, 2018 10:13:34 PM org.apache.catalina.util.LifecycleBase setStateInternal
    FINE: Setting state for [StandardService[Catalina]] to [STARTED]
    Jul 17, 2018 10:13:34 PM org.apache.catalina.util.LifecycleBase setStateInternal
    FINE: Setting state for [StandardServer[8005]] to [STARTED]
    Jul 17, 2018 10:13:34 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 186332 ms
    ....

    Jul 17, 2018 10:15:30 PM org.apache.catalina.authenticator.AuthenticatorBase invoke
    FINE: Security checking request POST /kie-wb-7.8.0/j_security_check
    Jul 17, 2018 10:15:30 PM org.apache.catalina.authenticator.FormAuthenticator authenticate
    FINE: Authenticating username 'testuser'
    Jul 17, 2018 10:15:30 PM org.apache.catalina.authenticator.AuthenticatorBase invoke
    FINE:  Failed authenticate() test ??/kie-wb-7.8.0/j_security_check
    Jul 17, 2018 10:15:33 PM org.kie.server.controller.websocket.client.WebSocketKieServerControllerImpl connect
    INFO: Kie Server points to non Web Socket controller 'http://localhost:7001/kie-wb-7.8.0/rest/controller', using default REST mechanism
    Jul 17, 2018 10:15:33 PM org.kie.server.common.KeyStoreHelperUtil loadControllerPassword
    WARNING: Unable to load key store. Using password from configuration
    Jul 17, 2018 10:15:33 PM org.apache.catalina.authenticator.AuthenticatorBase invoke
    FINE: Security checking request PUT /kie-wb-7.8.0/rest/controller/server/tomcat-kieserver
    ------------

person Aravind P S    schedule 18.07.2018    source источник
comment
Отсутствовала настройка пользовательской БД Tomcat. Эта проблема исправлена. Но я не вижу роли определений процессов, указанные в tomcat-users.xml. Также дана роль в web.xml в войне рабочих мест и войне серверов kie (kie-server, rest-all, rest-client). Теперь отображается на странице ролей в верстаке. когда я нажимаю на определение/экземпляр процесса, возникает ошибка: Не удалось загрузить определения процесса. Проверьте, включены ли возможности jBPM и правильно ли настроен удаленный сервер. Многие роли, добавленные в Tomcat, отображаются в рабочей среде как группы. Кто-нибудь может сказать мне, как это исправить?   -  person Aravind P S    schedule 19.07.2018
comment
обратитесь к URL-адресу для получения более подробной информации об этой ПРОБЛЕМЕ: developer.jboss.org/message/984244#984244 Может ли кто-нибудь предложить исправление?   -  person Aravind P S    schedule 19.07.2018


Ответы (1)


Я проверил последний журнал по ссылке, которую вы предоставили. Я вижу, что расширение jBPM было успешно зарегистрировано: «Расширение сервера jBPM KIE успешно зарегистрировано как расширение сервера»

Таким образом, возможности процесса должны быть доступны. Единственным возможным объяснением является то, что шаблон сервера (tomcat-kieserver) был зарегистрирован в то время, когда у вас были проблемы с базой данных, которые отключили расширение jBPM на сервере Kie.

Не могли бы вы попробовать удалить текущий шаблон сервера в Kie Workbench и перезапустить Tomcat, чтобы позволить серверу Kie снова зарегистрироваться в Kie Workbench? Если все расширения сервера Kie правильно инициализированы, все возможности Kie Workbench должны быть активированы.

person Karel Suta    schedule 24.07.2018