首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Tomcat中部署jBPM 7.8.0 -无法使用tomcat用户登录

在Tomcat中部署jBPM 7.8.0 -无法使用tomcat用户登录
EN

Stack Overflow用户
提问于 2018-07-18 18:15:49
回答 1查看 562关注 0票数 1

我正在尝试在tomcat中部署jBPM 7.8.0。

我已经将war文件放在tomcat 7.0.40的webapps目录中。Java 1.8。

我已经根据kie-server &kie- war文件中的readMe文件进行了更改。

我能够部署战争。登录页面马上就会出现。但是我不能登录。错误为Login Failed: Not Authorized

附加的日志。

Tomct用户:

代码语言:javascript
复制
<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"/>

注意-自述文件没有提到配置bitronix trxn管理器。

有人能帮我吗?

在catalina.bat中,catalina选项设置为:

代码语言:javascript
复制
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

日志:

代码语言:javascript
复制
    -----
    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
    ------------
EN

回答 1

Stack Overflow用户

发布于 2018-07-25 04:07:51

我已经检查了您提供的链接中的最新日志。我可以看到jBPM扩展已成功注册:"jBPM KIE服务器扩展已成功注册为服务器扩展“

因此,流程功能应该是可用的。唯一可能的解释是,服务器模板(tomcat-kieserver)在您遇到禁用Kie服务器中jBPM扩展的数据库问题时已经注册。

您是否可以尝试删除Kie Workbench中的当前服务器模板并重新启动Tomcat,以便Kie服务器注册回Kie Workbench?如果所有Kie服务器扩展都已正确初始化,则应启用Kie Workbench中的所有功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51399414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档