前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >KIE Drools6.4.0.Final tomcat7的安装启动报错

KIE Drools6.4.0.Final tomcat7的安装启动报错

作者头像
程序新视界
发布2022-05-06 09:31:23
3690
发布2022-05-06 09:31:23
举报
文章被收录于专栏:丑胖侠

启动时异常信息

代码语言:javascript
复制
严重: Error during update config
javax.persistence.PersistenceException: [PersistenceUnit: org.jbpm.domain] Unable to build EntityManagerFactory
……
Caused by: javax.naming.NamingException: no resource registered with uniqueName 'jdbc/jbpm', available resources: []

异常原因

此异常最主要的原因与context.xml有关。 第一步查看context.xml是否有以下配置,并确保配置正确。

代码语言:javascript
复制
<Resource 
name="jdbc/jbpm" 
auth="Container" 
type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/drools?useUnicode=true&amp;characterEncoding=UTF-8" 
username="root" 
password="root" 
maxActive="20" 
maxIdle="1" 
maxWait="5000"/>

如果检查上面配置没有错误,那么就需要检查启动脚本中是否正确,是否引入其他相关配置(以下以windows环境setenv.bat配置为例)。

代码语言:javascript
复制
set CATALINA_OPTS=-Xms512M -Xmx1024M -XX:MaxPermSize=512m -Dbtm.root=D:/develop/tomcat-7.0.57-local -Dbitronix.tm.configuration=D:/develop/tomcat-7.0.57-local/conf/btm-config.properties -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Djava.security.auth.login.config=D:/develop/tomcat-7.0.57-local/webapps/kie-drools-wb/WEB-INF/classes/login.config -Dorg.jboss.logging.provider=jdk

备注

在解决此问题的过程中,内存溢出的问题也同时解决了。本人遇到的内存溢出的问题原因在setenv.bat的配置错误。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-09-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 启动时异常信息
  • 异常原因
  • 备注
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档