[jboss-user] [Installation, Configuration & DEPLOYMENT] - Re: HAR deployment broken in JBoss 5 Beta4

PeterJ do-not-reply at jboss.com
Wed Jul 2 15:22:06 EDT 2008

It appears that this problem is fixed in CR1. In addition, instead of declaring a xxx.har/META-INF/hibernate-service.xml file, you need to declare a xxx.har/META-INF/*-hibernate.xml file (see http://wiki.jboss.org/wiki/JBossHibernate3).

But there is a problem. For some reason, HAR files are being deployed before *-ds.xml files. Which makes it rather inconvenient because, of course, the data source used by the HAR does not exist yet. Even adding another depends clause to the *-hibernate.xml does not help:

<hibernate-configuration xmlns="urn:jboss:hibernate-deployer:1.0">
  |  <session-factory ...>
  |   ...
  |   <depends>jboss.jca:name=xxx,service=ManagedConnectionPool</depends>
  |  </session-factory>
  | </hibernate-configuration>

Of course, if I wait until the *-ds.xml file is deployed, and then deploy the har file, JBossAS is happy, and everything works.

So my question is - did I screw up the depends clause, or is this a bug? And the second question is why aren't HAR files automatically deployed after *-ds.xml files? Should I open a new JIRA or reopen JBAS-5232?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4162158#4162158

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4162158

More information about the jboss-user mailing list