关于JBOSS5加载applicationContext等配置文件写法的改变
现在要改成这样,要不applicationContext不会被加载成功的。
关于Hibernate的SESSIONFACTORY的事用,以mBean方法注册到SESSIONFACTORY在过去的JBOSS4以前是可用的,现在JBOSS5,现在要换成下面的形式。一是文件少的就单独加载,多的话就加载目录。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:/spring/*.xml</param-value>
</context-param>
现在要改成这样,要不applicationContext不会被加载成功的。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
<!-- JBOSS5不支持通配符*.XML的写法,需要写成下面那样 rocklee@20110610 -->
classpath*:/spring/applicationContext.xml
classpath*:/spring/applicationContext-aop.xml
classpath*:/spring/applicationContext-dao.xml
classpath*:/spring/applicationContext-service.xml
</param-value>
</context-param>
关于Hibernate的SESSIONFACTORY的事用,以mBean方法注册到SESSIONFACTORY在过去的JBOSS4以前是可用的,现在JBOSS5,现在要换成下面的形式。一是文件少的就单独加载,多的话就加载目录。
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mappingResources">
<list>
<value>com/test/vo/user.hbm.xml</value>
</list>
</property>
...
</bean>