我们最近将应用程序从JBoss 5升级到JBoss 6.4.8版本。 在JBoss 5版本中,我们使用的jboss-web.xml定义了以下属性
with data
as (select *
,row_number() over(order by datediff(dd,end_date,start_date) desc) as rnk_time
,row_number() over(order by tarrif desc) as rnk_cost
,count(*) over(partition by 1) as tot_cnt
from your_table
)
select 'Total Booking count',tot_cnt
from data
where rnk_time=1
union all
select 'Longest Booking id',booking_id
from data
where rnk_time=1
union all
select 'Costliest Booking id',booking_id
from data
where rnk_cost=1
相同的jboss-web.xml不适用于jboss 6版本。我需要示例jboss-web.xml,并且还想知道我们如何在jboss 6版本中设置上述属性。非常感谢。
答案 0 :(得分:1)
看看$JBOSS_HOME/docs/schema/
,所有部署描述符都应该作为xsd使用。是的flushOnSessionInvalidation
不再是jboss-web.xml的一部分。但是我认为他们使用EAP版本7.0.8.CR1、7.0.8.GA修复了该问题。看看JBEAP-11895
关于您的问题,请查看此answer。
在WFLY-3221的注释部分也是一个示例。