当Jboss服务器尝试从HypersonicDB数据源获取连接时,它会挂起
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当Jboss服务器尝试从HypersonicDB数据源获取连接时,它会挂起相关的知识,希望对你有一定的参考价值。
我知道清理缓存会起作用,因为表是缓存的。但是我的脚本中的某一行导致问题是内容。请帮我理解以粗体突出显示的行。
//创建表
CREATE CACHED TABLE JMS_MESSAGES(MESSAGEID INTEGER NOT NULL,DESTINATION VARCHAR(255)NOT NULL,TXID INTEGER,TXOP CHAR(1),MESSAGEBLOB OBJECT,PRIMARY KEY(MESSAGEID,DESTINATION))
//创建索引
在JMS_MESSAGES上创建索引JMS_MESSAGES_TXOP_TXID(TXOP,TXID)
在JMS_MESSAGES(目的地)上创建索引JMS_MESSAGES_DESTINATION
//它在做什么因为这条线让它挂起
SET TABLE JMS_MESSAGES INDEX'3883576 3883576 3883576 0'
请让我知道这行是什么,所以我可以调试这个脚本。在生产中我们使用的是Jboss 4.0.4,并且不经常清除tmp / work并且每周日重启系统。
答案
只需删除以粗体报告的行并保存.script文件而不进行其他更改。
该行的目的是链接到.data文件中的数据。由于这是一个不再有效的消息缓存,因此应该没有数据。
以上是关于当Jboss服务器尝试从HypersonicDB数据源获取连接时,它会挂起的主要内容,如果未能解决你的问题,请参考以下文章